$0 Drupal\node\Entity\Node#886 (42)
  • Entity Fields (42)
  • Properties (31)
  • Methods (135)
  • Static methods (19)
  • Static properties (1)
  • Class constants (9)
  • Iterator
  • nid -> string (2) "65"
    $0->nid->value
    uuid -> string (36) "8209a099-c380-459d-9b2a-88d4937ec4af"
    $0->uuid->value
    vid -> string (2) "68"
    $0->vid->value
    langcode -> string (2) "fr"
    $0->langcode->value
    type -> string (12) "pagina_libre"
    $0->type->target_id
    revision_timestamp -> string (10) "1661948006"
    $0->revision_timestamp->value
    2022-08-31T12:13:26+00:00
    
    revision_uid -> string (2) "91"
    $0->revision_uid->target_id
    revision_log -> Drupal\Core\Field\FieldItemList#16036 (0)
    $0->revision_log
    • No values
    • Properties (9)
    • Methods (69)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#1141 (7)
      • Properties (7)
      • Methods (89)
      • Static methods (9)
      • Class constants (1)
      • protected definition -> array (9)
        label => Drupal\Core\StringTranslation\TranslatableMarkup#1148 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (20) "Revision log message"
          protected arguments -> array (0)
          protected translatedMarkup -> UTF-8 string (31) "Message du journal de révision"
          protected options -> array (0)
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager#4502 (3)
          • Properties (3)
          • Methods (10)
          • protected translators -> array (2)
            30 => array (1) Depth Limit
            0 => array (1) Depth Limit
            protected sortedTranslators -> array (2)
            0 => Drupal\Core\StringTranslation\Translator\CustomStrings#4495 Depth Limit
            1 => Drupal\locale\LocaleTranslation#4486 Depth Limit
            protected defaultLangcode -> string (2) "fr"
          • public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs a TranslationManager object.
            /**
             * Constructs a TranslationManager object.
             *
             * @param \Drupal\Core\Language\LanguageDefault $default_language
             *   The default language.
             */
            
            Defined in <drupal>/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.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:66
            protected sortTranslators(): \Drupal\Core\StringTranslation\Translator\TranslatorInterface[] Sorts translators according to priority.
            /**
             * Sorts translators according to priority.
             *
             * @return \Drupal\Core\StringTranslation\Translator\TranslatorInterface[]
             *   A sorted array of translator objects.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:79
            public getStringTranslation($langcode, $string, $context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:87
            public translate($string, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:104
            public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:112
            protected doTranslate($string, array $options = array()): string Translates a string to the current language or to a given language.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:130
            public formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:148
            public setDefaultLangcode($langcode) Sets the default langcode.
            /**
             * Sets the default langcode.
             *
             * @param string $langcode
             *   A language code.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:158
            public reset() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:165
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • label UTF-8 string (31) "Message du journal de révision"
        description => Drupal\Core\StringTranslation\TranslatableMarkup#1144 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (43) "Briefly describe the changes you have made."
          protected arguments -> array (0)
          protected translatedMarkup -> UTF-8 string (51) "Décrivez brièvement les modifications apportées."
          protected options -> array (0)
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager#4502 (3)
          • Properties (3)
          • Methods (10)
          • protected translators -> array (2)
            30 => array (1) Depth Limit
            0 => array (1) Depth Limit
            protected sortedTranslators -> array (2)
            0 => Drupal\Core\StringTranslation\Translator\CustomStrings#4495 Depth Limit
            1 => Drupal\locale\LocaleTranslation#4486 Depth Limit
            protected defaultLangcode -> string (2) "fr"
          • public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs a TranslationManager object.
            /**
             * Constructs a TranslationManager object.
             *
             * @param \Drupal\Core\Language\LanguageDefault $default_language
             *   The default language.
             */
            
            Defined in <drupal>/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.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:66
            protected sortTranslators(): \Drupal\Core\StringTranslation\Translator\TranslatorInterface[] Sorts translators according to priority.
            /**
             * Sorts translators according to priority.
             *
             * @return \Drupal\Core\StringTranslation\Translator\TranslatorInterface[]
             *   A sorted array of translator objects.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:79
            public getStringTranslation($langcode, $string, $context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:87
            public translate($string, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:104
            public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:112
            protected doTranslate($string, array $options = array()): string Translates a string to the current language or to a given language.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:130
            public formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:148
            public setDefaultLangcode($langcode) Sets the default langcode.
            /**
             * Sets the default langcode.
             *
             * @param string $langcode
             *   A language code.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:158
            public reset() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:165
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • description UTF-8 string (51) "Décrivez brièvement les modifications apportées."
        revisionable => boolean true
        default_value => array (1)
        0 => array (1)
        value => string (0) ""
        display => array (1)
        form => array (1)
        options => array (3)
        type => string (15) "string_textarea"
        weight => integer 25
        settings => array (1) Depth Limit
        provider => string (4) "node"
        field_name => string (12) "revision_log"
        entity_type => string (4) "node"
        bundle => null
        protected typedDataManager -> null
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1151 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (22) "field_item:string_long"
          settings => array (1)
          case_sensitive => boolean false
          protected typedDataManager -> null
          protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1141 Recursion
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected type -> string (11) "string_long"
        protected propertyDefinitions -> null
        protected schema -> null
        protected indexes -> array (0)
      • public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
        public setName($name): static Sets the field name.
        /**
         * Sets the field name.
         *
         * @param string $name
         *   The field name to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Note that the method does not unset existing settings not specified in the
         * incoming $settings array.
         *
         * For example:
         * @code
         *   // Given these are the default settings.
         *   $field_definition->getSettings() === [
         *     'fruit' => 'apple',
         *     'season' => 'summer',
         *   ];
         *   // Change only the 'fruit' setting.
         *   $field_definition->setSettings(['fruit' => 'banana']);
         *   // The 'season' setting persists unchanged.
         *   $field_definition->getSettings() === [
         *     'fruit' => 'banana',
         *     'season' => 'summer',
         *   ];
         * @endcode
         *
         * For clarity, it is preferred to use setSetting() if not all available
         * settings are supplied.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
        public getProvider() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
        public setProvider($provider): $this Sets the name of the provider of this field.
        /**
         * Sets the name of the provider of this field.
         *
         * @param string $provider
         *   The provider name to set.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
        public setTranslatable($translatable): $this Sets whether the field is translatable.
        /**
         * Sets whether the field is translatable.
         *
         * @param bool $translatable
         *   Whether the field is translatable.
         *
         * @return $this
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
        public isRevisionable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
        public setRevisionable($revisionable): $this Sets whether the field is revisionable.
        /**
         * Sets whether the field is revisionable.
         *
         * @param bool $revisionable
         *   Whether the field is revisionable.
         *
         * @return $this
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
        public getCardinality() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
        public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
        /**
         * Sets the maximum number of items allowed for the field.
         *
         * Possible values are positive integers or
         * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
         *
         * Note that if the entity type that this base field is attached to is
         * revisionable and the field has a cardinality higher than 1, the field is
         * considered revisionable by default.
         *
         * @param int $cardinality
         *   The field cardinality.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
        public isMultiple() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
        public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
        /**
         * Sets constraints for a given field item property.
         *
         * Note: this overwrites any existing property constraints. If you need to
         * add to the existing constraints, use
         * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
         *
         * @param string $name
         *   The name of the property to set constraints for.
         * @param array $constraints
         *   The constraints to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
        public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
        /**
         * Adds constraints for a given field item property.
         *
         * Adds a constraint to a property of a base field item. e.g.
         * @code
         * // Limit the field item's value property to the range 0 through 10.
         * // e.g. $node->size->value.
         * $field->addPropertyConstraints('value', [
         *   'Range' => [
         *     'min' => 0,
         *     'max' => 10,
         *   ]
         * ]);
         * @endcode
         *
         * If you want to add a validation constraint that applies to the
         * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
         * instead.
         *
         * Note: passing a new set of options for an existing property constraint will
         * overwrite with the new options.
         *
         * @param string $name
         *   The name of the property to set constraints for.
         * @param array $constraints
         *   The constraints to set.
         *
         * @return static
         *   The object itself for chaining.
         *
         * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
        public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
        /**
         * Sets the display options for the field in forms or rendered entities.
         *
         * This enables generic rendering of the field with widgets / formatters,
         * including automated support for "In place editing", and with optional
         * configurability in the "Manage display" / "Manage form display" UI screens.
         *
         * Unless this method is called, the field remains invisible (or requires
         * ad-hoc rendering logic).
         *
         * @param string $display_context
         *   The display context. Either 'view' or 'form'.
         * @param array $options
         *   An array of display options. Refer to
         *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
         *   a list of supported keys. The options should include at least a 'weight',
         *   or specify 'region' = 'hidden'. The 'default_widget' /
         *   'default_formatter' for the field type will be used if no 'type' is
         *   specified.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
        public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
        /**
         * Sets whether the display for the field can be configured.
         *
         * @param string $display_context
         *   The display context. Either 'view' or 'form'.
         * @param bool $configurable
         *   Whether the display options can be configured (e.g., via the "Manage
         *   display" / "Manage form display" UI screens). If TRUE, the options
         *   specified via getDisplayOptions() act as defaults.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
        public isDisplayConfigurable($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
        public getInitialValue(): array Returns the initial value for the field.
        /**
         * Returns the initial value for the field.
         *
         * @return array
         *   The initial value for the field, as a numerically indexed array of items,
         *   each item being a property/value array. An empty array when there is no
         *   default value.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
        public setInitialValue($value): $this Sets an initial value for the field.
        /**
         * Sets an initial value for the field.
         *
         * @param mixed $value
         *   The initial value for the field. This can be either:
         *   - a literal, in which case it will be assigned to the first property of
         *     the first item;
         *   - a numerically indexed array of items, each item being a property/value
         *     array;
         *   - a non-numerically indexed array, in which case the array is assumed to
         *     be a property/value array and used as the first item;
         *   - an empty array for no initial value.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
        public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
        /**
         * Returns the name of the field that will be used for getting initial values.
         *
         * @return string|null
         *   The field name.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
        public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
        /**
         * Sets a field that will be used for getting initial values.
         *
         * @param string $field_name
         *   The name of the field that will be used for getting initial values.
         * @param mixed $default_value
         *   (optional) The default value for the field, in case the inherited value
         *   is NULL. This can be either:
         *   - a literal, in which case it will be assigned to the first property of
         *     the first item;
         *   - a numerically indexed array of items, each item being a property/value
         *     array;
         *   - a non-numerically indexed array, in which case the array is assumed to
         *     be a property/value array and used as the first item;
         *   - an empty array for no initial value.
         *   If the field being added is required or an entity key, it is recommended
         *   to provide a default value.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
        public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
        public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
        public getPropertyNames() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
        public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
        /**
         * Sets the ID of the type of the entity this field is attached to.
         *
         * @param string $entity_type_id
         *   The name of the target entity type to set.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
        public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
        /**
         * Sets the bundle this field is defined for.
         *
         * @param string|null $bundle
         *   The bundle, or NULL if the field is not bundle-specific.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
        public getSchema() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
        public getColumns() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
        public hasCustomStorage() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
        public isBaseField() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
        public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
        /**
         * Sets the storage behavior for this field.
         *
         * @param bool $custom_storage
         *   Pass FALSE if the storage takes care of storing the field,
         *   TRUE otherwise.
         *
         * @return $this
         *
         * @throws \LogicException
         *   Thrown if custom storage is to be set to FALSE for a computed field.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
        public getUniqueStorageIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
        public setDeleted($deleted): $this Sets whether the field storage is deleted.
        /**
         * Sets whether the field storage is deleted.
         *
         * @param bool $deleted
         *   Whether the field storage is deleted.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
        public isStorageRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
        public setStorageRequired($required): static Sets whether the field storage is required.
        /**
         * Sets whether the field storage is required.
         *
         * @param bool $required
         *   Whether the field storage is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
        public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
        public setDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
        public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
        /**
         * Sets the item definition.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   A list item's data definition.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
      • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
        /**
         * Creates a new field definition.
         *
         * @param string $type
         *   The type of the field.
         *
         * @return static
         *   A new field definition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
        public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
        /**
         * Creates a new field definition based upon a field storage definition.
         *
         * In cases where one needs a field storage definitions to act like full
         * field definitions, this creates a new field definition based upon the
         * (limited) information available. That way it is possible to use the field
         * definition in places where a full field definition is required; e.g., with
         * widgets or formatters.
         *
         * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
         *   The field storage definition to base the new field definition upon.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
        public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
        public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
        protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
        /**
         * Creates a new list definition.
         *
         * @param string $item_type
         *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new List Data Definition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
        public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
      protected name -> string (12) "revision_log"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->revision_log->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->revision_log->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->revision_log->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->revision_log->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->revision_log->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->revision_log->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->revision_log->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->revision_log->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->revision_log->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->revision_log->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->revision_log->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->revision_log->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->revision_log->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->revision_log->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->revision_log->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->revision_log->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->revision_log->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0->revision_log->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->revision_log->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->revision_log->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->revision_log->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->revision_log->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->revision_log->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->revision_log->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->revision_log->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->revision_log->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->revision_log->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->revision_log->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->revision_log->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->revision_log->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->revision_log->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->revision_log->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->revision_log->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->revision_log->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->revision_log->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->revision_log->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->revision_log->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->revision_log->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->revision_log->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->revision_log->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->revision_log
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->revision_log->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->revision_log->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->revision_log->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->revision_log->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->revision_log->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->revision_log->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->revision_log->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->revision_log->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->revision_log->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->revision_log->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->revision_log->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->revision_log->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->revision_log->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->revision_log, false)
    status -> string (1) "1"
    $0->status->value
    uid -> string (2) "91"
    $0->uid->target_id
    title -> string (43) "Condiciones de venta - Forfait de Temporada"
    $0->title->value
    created -> string (10) "1661941087"
    $0->created->value
    2022-08-31T10:18:07+00:00
    
    changed -> string (10) "1735807647"
    $0->changed->value
    2025-01-02T08:47:27+00:00
    
    promote -> string (1) "0"
    $0->promote->value
    sticky -> string (1) "0"
    $0->sticky->value
    default_langcode -> string (1) "0"
    $0->default_langcode->value
    revision_default -> string (1) "1"
    $0->revision_default->value
    revision_translation_affected -> string (1) "1"
    $0->revision_translation_affected->value
    metatag -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#23550 (4)
    $0->metatag
    • Values (4)
    • Properties (11)
    • Methods (72)
    • Static methods (2)
    • Iterator
    • 0 => array (2)
      $0->metatag->getValue()[0]
      tag => string (4) "meta"
      $0->metatag->getValue()[0]['tag']
      attributes => array (2)
      $0->metatag->getValue()[0]['attributes']
      name => string (5) "title"
      $0->metatag->getValue()[0]['attributes']['name']
      content => string (43) "Condiciones de venta - Forfait de Temporada"
      $0->metatag->getValue()[0]['attributes']['content']
      1 => array (2)
      $0->metatag->getValue()[1]
      tag => string (4) "meta"
      $0->metatag->getValue()[1]['tag']
      attributes => array (2)
      $0->metatag->getValue()[1]['attributes']
      name => string (11) "description"
      $0->metatag->getValue()[1]['attributes']['name']
      content => UTF-8 string (211) "Termes et des conditions de vente du site internet NEUS DEL VALIRA, SA met à...
      $0->metatag->getValue()[1]['attributes']['content']
      Termes et des conditions de vente du site internet NEUS DEL VALIRA, SA met à votre disposition un service d'achat en ligne qui vous permettra d'acheter les produit/services disponibles sur notre site Internet.
      
      2 => array (2)
      $0->metatag->getValue()[2]
      tag => string (4) "link"
      $0->metatag->getValue()[2]['tag']
      attributes => array (2)
      $0->metatag->getValue()[2]['attributes']
      rel => string (9) "canonical"
      $0->metatag->getValue()[2]['attributes']['rel']
      href => string (69) "https://temporada.palarinsal.com/fr/conditions-de-vente-fofait-saison"
      $0->metatag->getValue()[2]['attributes']['href']
      3 => array (2)
      $0->metatag->getValue()[3]
      tag => string (4) "meta"
      $0->metatag->getValue()[3]['tag']
      attributes => array (2)
      $0->metatag->getValue()[3]['attributes']
      name => string (6) "robots"
      $0->metatag->getValue()[3]['attributes']['name']
      content => string (81) "noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notran...
      $0->metatag->getValue()[3]['attributes']['content']
      noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notranslate
      
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#392 (7)
      • Properties (7)
      • Methods (89)
      • Static methods (9)
      • Class constants (1)
      • protected definition -> array (10)
        label => Drupal\Core\StringTranslation\TranslatableMarkup#388 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (40) "Metatags (Hidden field for JSON support)"
          protected arguments -> array (0)
          protected translatedMarkup -> string (40) "Metatags (Hidden field for JSON support)"
          protected options -> array (0)
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager#4502 (3)
          • Properties (3)
          • Methods (10)
          • protected translators -> array (2)
            30 => array (1) Depth Limit
            0 => array (1) Depth Limit
            protected sortedTranslators -> array (2)
            0 => Drupal\Core\StringTranslation\Translator\CustomStrings#4495 Depth Limit
            1 => Drupal\locale\LocaleTranslation#4486 Depth Limit
            protected defaultLangcode -> string (2) "fr"
          • public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs a TranslationManager object.
            /**
             * Constructs a TranslationManager object.
             *
             * @param \Drupal\Core\Language\LanguageDefault $default_language
             *   The default language.
             */
            
            Defined in <drupal>/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.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:66
            protected sortTranslators(): \Drupal\Core\StringTranslation\Translator\TranslatorInterface[] Sorts translators according to priority.
            /**
             * Sorts translators according to priority.
             *
             * @return \Drupal\Core\StringTranslation\Translator\TranslatorInterface[]
             *   A sorted array of translator objects.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:79
            public getStringTranslation($langcode, $string, $context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:87
            public translate($string, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:104
            public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:112
            protected doTranslate($string, array $options = array()): string Translates a string to the current language or to a given language.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:130
            public formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:148
            public setDefaultLangcode($langcode) Sets the default langcode.
            /**
             * Sets the default langcode.
             *
             * @param string $langcode
             *   A language code.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:158
            public reset() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:165
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • label string (40) "Metatags (Hidden field for JSON support)"
        description => Drupal\Core\StringTranslation\TranslatableMarkup#389 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (38) "The computed meta tags for the entity."
          protected arguments -> array (0)
          protected translatedMarkup -> string (38) "The computed meta tags for the entity."
          protected options -> array (0)
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager#4502 (3)
          • Properties (3)
          • Methods (10)
          • protected translators -> array (2)
            30 => array (1) Depth Limit
            0 => array (1) Depth Limit
            protected sortedTranslators -> array (2)
            0 => Drupal\Core\StringTranslation\Translator\CustomStrings#4495 Depth Limit
            1 => Drupal\locale\LocaleTranslation#4486 Depth Limit
            protected defaultLangcode -> string (2) "fr"
          • public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs a TranslationManager object.
            /**
             * Constructs a TranslationManager object.
             *
             * @param \Drupal\Core\Language\LanguageDefault $default_language
             *   The default language.
             */
            
            Defined in <drupal>/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.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:66
            protected sortTranslators(): \Drupal\Core\StringTranslation\Translator\TranslatorInterface[] Sorts translators according to priority.
            /**
             * Sorts translators according to priority.
             *
             * @return \Drupal\Core\StringTranslation\Translator\TranslatorInterface[]
             *   A sorted array of translator objects.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:79
            public getStringTranslation($langcode, $string, $context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:87
            public translate($string, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:104
            public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:112
            protected doTranslate($string, array $options = array()): string Translates a string to the current language or to a given language.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:130
            public formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:148
            public setDefaultLangcode($langcode) Sets the default langcode.
            /**
             * Sets the default langcode.
             *
             * @param string $langcode
             *   A language code.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:158
            public reset() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:165
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • description string (38) "The computed meta tags for the entity."
        computed => boolean true
        translatable => boolean true
        read-only => boolean true
        entity_type => string (4) "node"
        cardinality => integer -1
        provider => string (7) "metatag"
        field_name => string (7) "metatag"
        bundle => null
        protected typedDataManager -> null
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (27) "field_item:metatag_computed"
          settings => array (0)
          protected typedDataManager -> null
          protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#392 Recursion
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected type -> string (16) "metatag_computed"
        protected propertyDefinitions -> array (2)
        tag => Drupal\Core\TypedData\DataDefinition#2656 (2)
        • Properties (2)
        • Methods (34)
        • Static methods (2)
        • protected definition -> array (3)
          type => string (6) "string"
          label => Drupal\Core\StringTranslation\TranslatableMarkup#18538 (5)
          • Properties (5)
          • Methods (12)
          • Static methods (2)
          • toString
          • protected string -> string (3) "Tag"
            protected arguments -> array (0)
            protected translatedMarkup -> null
            protected options -> array (0)
            protected stringTranslation -> null
          • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
            /**
             * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
            public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
            /**
             * Gets the untranslated string value stored in this translated string.
             *
             * @return string
             *   The string stored in this wrapper.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
            public getOption($name): mixed Gets a specific option from this translated string.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
            public getOptions(): mixed[] Gets all options from this translated string.
            /**
             * Gets all options from this translated string.
             *
             * @return mixed[]
             *   The array of options.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
            public getArguments(): mixed[] Gets all arguments from this translated string.
            /**
             * Gets all arguments from this translated string.
             *
             * @return mixed[]
             *   The array of arguments.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
            public render(): string Renders the object as a string.
            /**
             * Renders the object as a string.
             *
             * @return string
             *   The translated string.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
            public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
            /**
             * Magic __sleep() method to avoid serializing the string translator.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
            protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
            /**
             * Gets the string translation service.
             *
             * @return \Drupal\Core\StringTranslation\TranslationInterface
             *   The string translation service.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
            public count(): int Returns the string length.
            /**
             * Returns the string length.
             *
             * @return int
             *   The length of the string.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
            public __toString(): string Implements the magic __toString() method.
            /**
             * Implements the magic __toString() method.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
            public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
            /**
             * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
            protected _die() For test purposes, wrap die() in an overridable method.
            /**
             * For test purposes, wrap die() in an overridable method.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
          • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
            /**
             * Replaces placeholders in a string with values.
             *
             * For convenience examples are listed here. Refer to the parameter
             * description for $args for details of the placeholders "@", "%", and ":".
             *
             * Secure examples.
             * @code
             * // Return the HTML string "Prefix $some_variable".
             * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
             * // Convert an object to a sanitized string.
             * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
             * // Wrap $some_variable in an <em> tag.
             * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
             * // The following are using the : placeholder inside an HTML tag.
             * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
             * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
             * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
             * // Use a : placeholder inside an HTML tag.
             * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
             * @endcode
             * The above are typical examples of using the placeholders correctly.
             *
             * Insecure examples.
             * @code
             * // The following are using the @ placeholder inside an HTML tag.
             * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
             * // Implicitly convert an object to a string, which is not sanitized.
             * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
             * @endcode
             * These are the more common mistakes that can be made. Make sure that your
             * site is not using any insecure usages of these placeholders.
             *
             * @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. It is insecure to use the @ or % placeholders within
             *   the "<"  and ">" of an HTML tag.
             * @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 args[] 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: Use as the default choice for anything displayed on the
             *     site. Do not use within the "<" and ">" of an HTML tag, such as in
             *     HTML attribute values. Doing so is a security risk.
             *   - %variable: Use when @variable would be appropriate, but you want the
             *     placeholder value to be wrapped in an <em> tag with a placeholder
             *     class. As with @variable, do not use within the "<" and ">" of an HTML
             *     tag, such as in HTML attribute values. Doing so is a security risk.
             *   - :variable: Use when the return value is to be used as a URL value of an
             *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
             *     quotes.
             *
             * @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()
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
            protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
            /**
             * 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.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
          • label UTF-8 string (10) "Étiquette"
          required => boolean true
          protected typedDataManager -> null
        • public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        attributes => Drupal\Core\TypedData\MapDataDefinition#16466 (4)
        • Properties (4)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (3)
          type => string (3) "map"
          label => Drupal\Core\StringTranslation\TranslatableMarkup#6215 (5)
          • Properties (5)
          • Methods (12)
          • Static methods (2)
          • toString
          • protected string -> string (4) "Name"
            protected arguments -> array (0)
            protected translatedMarkup -> null
            protected options -> array (0)
            protected stringTranslation -> null
          • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
            /**
             * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
            public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
            /**
             * Gets the untranslated string value stored in this translated string.
             *
             * @return string
             *   The string stored in this wrapper.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
            public getOption($name): mixed Gets a specific option from this translated string.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
            public getOptions(): mixed[] Gets all options from this translated string.
            /**
             * Gets all options from this translated string.
             *
             * @return mixed[]
             *   The array of options.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
            public getArguments(): mixed[] Gets all arguments from this translated string.
            /**
             * Gets all arguments from this translated string.
             *
             * @return mixed[]
             *   The array of arguments.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
            public render(): string Renders the object as a string.
            /**
             * Renders the object as a string.
             *
             * @return string
             *   The translated string.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
            public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
            /**
             * Magic __sleep() method to avoid serializing the string translator.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
            protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
            /**
             * Gets the string translation service.
             *
             * @return \Drupal\Core\StringTranslation\TranslationInterface
             *   The string translation service.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
            public count(): int Returns the string length.
            /**
             * Returns the string length.
             *
             * @return int
             *   The length of the string.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
            public __toString(): string Implements the magic __toString() method.
            /**
             * Implements the magic __toString() method.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
            public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
            /**
             * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
            protected _die() For test purposes, wrap die() in an overridable method.
            /**
             * For test purposes, wrap die() in an overridable method.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
          • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
            /**
             * Replaces placeholders in a string with values.
             *
             * For convenience examples are listed here. Refer to the parameter
             * description for $args for details of the placeholders "@", "%", and ":".
             *
             * Secure examples.
             * @code
             * // Return the HTML string "Prefix $some_variable".
             * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
             * // Convert an object to a sanitized string.
             * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
             * // Wrap $some_variable in an <em> tag.
             * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
             * // The following are using the : placeholder inside an HTML tag.
             * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
             * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
             * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
             * // Use a : placeholder inside an HTML tag.
             * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
             * @endcode
             * The above are typical examples of using the placeholders correctly.
             *
             * Insecure examples.
             * @code
             * // The following are using the @ placeholder inside an HTML tag.
             * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
             * // Implicitly convert an object to a string, which is not sanitized.
             * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
             * @endcode
             * These are the more common mistakes that can be made. Make sure that your
             * site is not using any insecure usages of these placeholders.
             *
             * @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. It is insecure to use the @ or % placeholders within
             *   the "<"  and ">" of an HTML tag.
             * @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 args[] 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: Use as the default choice for anything displayed on the
             *     site. Do not use within the "<" and ">" of an HTML tag, such as in
             *     HTML attribute values. Doing so is a security risk.
             *   - %variable: Use when @variable would be appropriate, but you want the
             *     placeholder value to be wrapped in an <em> tag with a placeholder
             *     class. As with @variable, do not use within the "<" and ">" of an HTML
             *     tag, such as in HTML attribute values. Doing so is a security risk.
             *   - :variable: Use when the return value is to be used as a URL value of an
             *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
             *     quotes.
             *
             * @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()
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
            protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
            /**
             * 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.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
          • label UTF-8 string (7) "Prénom"
          required => boolean true
          protected typedDataManager -> null
          protected propertyDefinitions -> null
          protected mainPropertyName -> null
        • public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/MapDataDefinition.php:40
          public setPropertyDefinition($name, ?Drupal\Core\TypedData\DataDefinitionInterface $definition = null): $this Sets the definition of a map property.
          /**
           * Sets the definition of a map property.
           *
           * @param string $name
           *   The name of the property to define.
           * @param \Drupal\Core\TypedData\DataDefinitionInterface|null $definition
           *   (optional) The property definition to set, or NULL to unset it.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/MapDataDefinition.php:57
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/MapDataDefinition.php:70
          public setMainPropertyName($name): $this Sets the main property name.
          /**
           * Sets the main property name.
           *
           * @param string|null $name
           *   The name of the main property, or NULL if there is none.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/MapDataDefinition.php:82
          public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ComplexDataDefinitionBase
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComplexDataDefinitionBase.php:25
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ComplexDataDefinitionBase
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComplexDataDefinitionBase.php:42
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\TypedData\MapDataDefinition::create($type = 'map'): static Creates a new map definition.
          /**
           * Creates a new map definition.
           *
           * @param string $type
           *   (optional) The data type of the map. Defaults to 'map'.
           *
           * @return static
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/MapDataDefinition.php:25
          public static Drupal\Core\TypedData\MapDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/MapDataDefinition.php:33
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected schema -> null
        protected indexes -> array (0)
      • public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
        public setName($name): static Sets the field name.
        /**
         * Sets the field name.
         *
         * @param string $name
         *   The field name to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Note that the method does not unset existing settings not specified in the
         * incoming $settings array.
         *
         * For example:
         * @code
         *   // Given these are the default settings.
         *   $field_definition->getSettings() === [
         *     'fruit' => 'apple',
         *     'season' => 'summer',
         *   ];
         *   // Change only the 'fruit' setting.
         *   $field_definition->setSettings(['fruit' => 'banana']);
         *   // The 'season' setting persists unchanged.
         *   $field_definition->getSettings() === [
         *     'fruit' => 'banana',
         *     'season' => 'summer',
         *   ];
         * @endcode
         *
         * For clarity, it is preferred to use setSetting() if not all available
         * settings are supplied.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
        public getProvider() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
        public setProvider($provider): $this Sets the name of the provider of this field.
        /**
         * Sets the name of the provider of this field.
         *
         * @param string $provider
         *   The provider name to set.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
        public setTranslatable($translatable): $this Sets whether the field is translatable.
        /**
         * Sets whether the field is translatable.
         *
         * @param bool $translatable
         *   Whether the field is translatable.
         *
         * @return $this
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
        public isRevisionable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
        public setRevisionable($revisionable): $this Sets whether the field is revisionable.
        /**
         * Sets whether the field is revisionable.
         *
         * @param bool $revisionable
         *   Whether the field is revisionable.
         *
         * @return $this
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
        public getCardinality() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
        public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
        /**
         * Sets the maximum number of items allowed for the field.
         *
         * Possible values are positive integers or
         * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
         *
         * Note that if the entity type that this base field is attached to is
         * revisionable and the field has a cardinality higher than 1, the field is
         * considered revisionable by default.
         *
         * @param int $cardinality
         *   The field cardinality.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
        public isMultiple() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
        public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
        /**
         * Sets constraints for a given field item property.
         *
         * Note: this overwrites any existing property constraints. If you need to
         * add to the existing constraints, use
         * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
         *
         * @param string $name
         *   The name of the property to set constraints for.
         * @param array $constraints
         *   The constraints to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
        public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
        /**
         * Adds constraints for a given field item property.
         *
         * Adds a constraint to a property of a base field item. e.g.
         * @code
         * // Limit the field item's value property to the range 0 through 10.
         * // e.g. $node->size->value.
         * $field->addPropertyConstraints('value', [
         *   'Range' => [
         *     'min' => 0,
         *     'max' => 10,
         *   ]
         * ]);
         * @endcode
         *
         * If you want to add a validation constraint that applies to the
         * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
         * instead.
         *
         * Note: passing a new set of options for an existing property constraint will
         * overwrite with the new options.
         *
         * @param string $name
         *   The name of the property to set constraints for.
         * @param array $constraints
         *   The constraints to set.
         *
         * @return static
         *   The object itself for chaining.
         *
         * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
        public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
        /**
         * Sets the display options for the field in forms or rendered entities.
         *
         * This enables generic rendering of the field with widgets / formatters,
         * including automated support for "In place editing", and with optional
         * configurability in the "Manage display" / "Manage form display" UI screens.
         *
         * Unless this method is called, the field remains invisible (or requires
         * ad-hoc rendering logic).
         *
         * @param string $display_context
         *   The display context. Either 'view' or 'form'.
         * @param array $options
         *   An array of display options. Refer to
         *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
         *   a list of supported keys. The options should include at least a 'weight',
         *   or specify 'region' = 'hidden'. The 'default_widget' /
         *   'default_formatter' for the field type will be used if no 'type' is
         *   specified.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
        public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
        /**
         * Sets whether the display for the field can be configured.
         *
         * @param string $display_context
         *   The display context. Either 'view' or 'form'.
         * @param bool $configurable
         *   Whether the display options can be configured (e.g., via the "Manage
         *   display" / "Manage form display" UI screens). If TRUE, the options
         *   specified via getDisplayOptions() act as defaults.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
        public isDisplayConfigurable($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
        public getInitialValue(): array Returns the initial value for the field.
        /**
         * Returns the initial value for the field.
         *
         * @return array
         *   The initial value for the field, as a numerically indexed array of items,
         *   each item being a property/value array. An empty array when there is no
         *   default value.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
        public setInitialValue($value): $this Sets an initial value for the field.
        /**
         * Sets an initial value for the field.
         *
         * @param mixed $value
         *   The initial value for the field. This can be either:
         *   - a literal, in which case it will be assigned to the first property of
         *     the first item;
         *   - a numerically indexed array of items, each item being a property/value
         *     array;
         *   - a non-numerically indexed array, in which case the array is assumed to
         *     be a property/value array and used as the first item;
         *   - an empty array for no initial value.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
        public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
        /**
         * Returns the name of the field that will be used for getting initial values.
         *
         * @return string|null
         *   The field name.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
        public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
        /**
         * Sets a field that will be used for getting initial values.
         *
         * @param string $field_name
         *   The name of the field that will be used for getting initial values.
         * @param mixed $default_value
         *   (optional) The default value for the field, in case the inherited value
         *   is NULL. This can be either:
         *   - a literal, in which case it will be assigned to the first property of
         *     the first item;
         *   - a numerically indexed array of items, each item being a property/value
         *     array;
         *   - a non-numerically indexed array, in which case the array is assumed to
         *     be a property/value array and used as the first item;
         *   - an empty array for no initial value.
         *   If the field being added is required or an entity key, it is recommended
         *   to provide a default value.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
        public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
        public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
        public getPropertyNames() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
        public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
        /**
         * Sets the ID of the type of the entity this field is attached to.
         *
         * @param string $entity_type_id
         *   The name of the target entity type to set.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
        public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
        /**
         * Sets the bundle this field is defined for.
         *
         * @param string|null $bundle
         *   The bundle, or NULL if the field is not bundle-specific.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
        public getSchema() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
        public getColumns() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
        public hasCustomStorage() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
        public isBaseField() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
        public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
        /**
         * Sets the storage behavior for this field.
         *
         * @param bool $custom_storage
         *   Pass FALSE if the storage takes care of storing the field,
         *   TRUE otherwise.
         *
         * @return $this
         *
         * @throws \LogicException
         *   Thrown if custom storage is to be set to FALSE for a computed field.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
        public getUniqueStorageIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
        public setDeleted($deleted): $this Sets whether the field storage is deleted.
        /**
         * Sets whether the field storage is deleted.
         *
         * @param bool $deleted
         *   Whether the field storage is deleted.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
        public isStorageRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
        public setStorageRequired($required): static Sets whether the field storage is required.
        /**
         * Sets whether the field storage is required.
         *
         * @param bool $required
         *   Whether the field storage is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
        public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
        public setDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
        public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
        /**
         * Sets the item definition.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   A list item's data definition.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
      • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
        /**
         * Creates a new field definition.
         *
         * @param string $type
         *   The type of the field.
         *
         * @return static
         *   A new field definition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
        public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
        /**
         * Creates a new field definition based upon a field storage definition.
         *
         * In cases where one needs a field storage definitions to act like full
         * field definitions, this creates a new field definition based upon the
         * (limited) information available. That way it is possible to use the field
         * definition in places where a full field definition is required; e.g., with
         * widgets or formatters.
         *
         * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
         *   The field storage definition to base the new field definition upon.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
        public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
        public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
        protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
        /**
         * Creates a new list definition.
         *
         * @param string $item_type
         *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new List Data Definition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
        public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
      protected name -> string (7) "metatag"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#23541 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (4)
      0 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#23991 (9)
      • Properties (9)
      • Methods (49)
      • Static methods (18)
      • Iterator
      • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (27) "field_item:metatag_computed"
          settings => array (0)
          protected typedDataManager -> null
          protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#392 (7)
          • Properties (7)
          • Methods (89)
          • Static methods (9)
          • Class constants (1)
          • protected definition -> array (10)
            label => Drupal\Core\StringTranslation\TranslatableMarkup#388 Depth Limit
            description => Drupal\Core\StringTranslation\TranslatableMarkup#389 Depth Limit
            computed => boolean true
            translatable => boolean true
            read-only => boolean true
            entity_type => string (4) "node"
            cardinality => integer -1
            provider => string (7) "metatag"
            field_name => string (7) "metatag"
            bundle => null
            protected typedDataManager -> null
            protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 Recursion
            protected type -> string (16) "metatag_computed"
            protected propertyDefinitions -> array (2)
            tag => Drupal\Core\TypedData\DataDefinition#2656 Depth Limit
            attributes => Drupal\Core\TypedData\MapDataDefinition#16466 Depth Limit
            protected schema -> null
            protected indexes -> array (0)
          • public getName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
            public setName($name): static Sets the field name.
            /**
             * Sets the field name.
             *
             * @param string $name
             *   The field name to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
            public getType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
            public setSettings(array $settings) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Note that the method does not unset existing settings not specified in the
             * incoming $settings array.
             *
             * For example:
             * @code
             *   // Given these are the default settings.
             *   $field_definition->getSettings() === [
             *     'fruit' => 'apple',
             *     'season' => 'summer',
             *   ];
             *   // Change only the 'fruit' setting.
             *   $field_definition->setSettings(['fruit' => 'banana']);
             *   // The 'season' setting persists unchanged.
             *   $field_definition->getSettings() === [
             *     'fruit' => 'banana',
             *     'season' => 'summer',
             *   ];
             * @endcode
             *
             * For clarity, it is preferred to use setSetting() if not all available
             * settings are supplied.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
            public setSetting($setting_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
            public getProvider() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
            public setProvider($provider): $this Sets the name of the provider of this field.
            /**
             * Sets the name of the provider of this field.
             *
             * @param string $provider
             *   The provider name to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
            public isTranslatable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
            public setTranslatable($translatable): $this Sets whether the field is translatable.
            /**
             * Sets whether the field is translatable.
             *
             * @param bool $translatable
             *   Whether the field is translatable.
             *
             * @return $this
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
            public isRevisionable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
            public setRevisionable($revisionable): $this Sets whether the field is revisionable.
            /**
             * Sets whether the field is revisionable.
             *
             * @param bool $revisionable
             *   Whether the field is revisionable.
             *
             * @return $this
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
            public getCardinality() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
            public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
            /**
             * Sets the maximum number of items allowed for the field.
             *
             * Possible values are positive integers or
             * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
             *
             * Note that if the entity type that this base field is attached to is
             * revisionable and the field has a cardinality higher than 1, the field is
             * considered revisionable by default.
             *
             * @param int $cardinality
             *   The field cardinality.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
            public isMultiple() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
            public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
            /**
             * Sets constraints for a given field item property.
             *
             * Note: this overwrites any existing property constraints. If you need to
             * add to the existing constraints, use
             * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
             *
             * @param string $name
             *   The name of the property to set constraints for.
             * @param array $constraints
             *   The constraints to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
            public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
            /**
             * Adds constraints for a given field item property.
             *
             * Adds a constraint to a property of a base field item. e.g.
             * @code
             * // Limit the field item's value property to the range 0 through 10.
             * // e.g. $node->size->value.
             * $field->addPropertyConstraints('value', [
             *   'Range' => [
             *     'min' => 0,
             *     'max' => 10,
             *   ]
             * ]);
             * @endcode
             *
             * If you want to add a validation constraint that applies to the
             * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
             * instead.
             *
             * Note: passing a new set of options for an existing property constraint will
             * overwrite with the new options.
             *
             * @param string $name
             *   The name of the property to set constraints for.
             * @param array $constraints
             *   The constraints to set.
             *
             * @return static
             *   The object itself for chaining.
             *
             * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
            public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
            /**
             * Sets the display options for the field in forms or rendered entities.
             *
             * This enables generic rendering of the field with widgets / formatters,
             * including automated support for "In place editing", and with optional
             * configurability in the "Manage display" / "Manage form display" UI screens.
             *
             * Unless this method is called, the field remains invisible (or requires
             * ad-hoc rendering logic).
             *
             * @param string $display_context
             *   The display context. Either 'view' or 'form'.
             * @param array $options
             *   An array of display options. Refer to
             *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
             *   a list of supported keys. The options should include at least a 'weight',
             *   or specify 'region' = 'hidden'. The 'default_widget' /
             *   'default_formatter' for the field type will be used if no 'type' is
             *   specified.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
            public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
            /**
             * Sets whether the display for the field can be configured.
             *
             * @param string $display_context
             *   The display context. Either 'view' or 'form'.
             * @param bool $configurable
             *   Whether the display options can be configured (e.g., via the "Manage
             *   display" / "Manage form display" UI screens). If TRUE, the options
             *   specified via getDisplayOptions() act as defaults.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
            public getDisplayOptions($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
            public isDisplayConfigurable($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
            public getDefaultValueLiteral() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
            public getDefaultValueCallback() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
            public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
            public setDefaultValue($value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
            public setDefaultValueCallback($callback) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
            public getInitialValue(): array Returns the initial value for the field.
            /**
             * Returns the initial value for the field.
             *
             * @return array
             *   The initial value for the field, as a numerically indexed array of items,
             *   each item being a property/value array. An empty array when there is no
             *   default value.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
            public setInitialValue($value): $this Sets an initial value for the field.
            /**
             * Sets an initial value for the field.
             *
             * @param mixed $value
             *   The initial value for the field. This can be either:
             *   - a literal, in which case it will be assigned to the first property of
             *     the first item;
             *   - a numerically indexed array of items, each item being a property/value
             *     array;
             *   - a non-numerically indexed array, in which case the array is assumed to
             *     be a property/value array and used as the first item;
             *   - an empty array for no initial value.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
            public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
            /**
             * Returns the name of the field that will be used for getting initial values.
             *
             * @return string|null
             *   The field name.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
            public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
            /**
             * Sets a field that will be used for getting initial values.
             *
             * @param string $field_name
             *   The name of the field that will be used for getting initial values.
             * @param mixed $default_value
             *   (optional) The default value for the field, in case the inherited value
             *   is NULL. This can be either:
             *   - a literal, in which case it will be assigned to the first property of
             *     the first item;
             *   - a numerically indexed array of items, each item being a property/value
             *     array;
             *   - a non-numerically indexed array, in which case the array is assumed to
             *     be a property/value array and used as the first item;
             *   - an empty array for no initial value.
             *   If the field being added is required or an entity key, it is recommended
             *   to provide a default value.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
            public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
            public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
            public getPropertyNames() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
            public getTargetEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
            public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
            /**
             * Sets the ID of the type of the entity this field is attached to.
             *
             * @param string $entity_type_id
             *   The name of the target entity type to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
            public getTargetBundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
            public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
            /**
             * Sets the bundle this field is defined for.
             *
             * @param string|null $bundle
             *   The bundle, or NULL if the field is not bundle-specific.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
            public getSchema() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
            public getColumns() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
            public hasCustomStorage() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
            public isBaseField() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
            public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
            /**
             * Sets the storage behavior for this field.
             *
             * @param bool $custom_storage
             *   Pass FALSE if the storage takes care of storing the field,
             *   TRUE otherwise.
             *
             * @return $this
             *
             * @throws \LogicException
             *   Thrown if custom storage is to be set to FALSE for a computed field.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
            public getFieldStorageDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
            public getUniqueStorageIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
            public getUniqueIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
            public isDeleted() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
            public setDeleted($deleted): $this Sets whether the field storage is deleted.
            /**
             * Sets whether the field storage is deleted.
             *
             * @param bool $deleted
             *   Whether the field storage is deleted.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
            public getConfig($bundle) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
            public isStorageRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
            public setStorageRequired($required): static Sets whether the field storage is required.
            /**
             * Sets whether the field storage is required.
             *
             * @param bool $required
             *   Whether the field storage is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
            public __clone() Magic method: Implements a deep clone.
            /**
             * Magic method: Implements a deep clone.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
            public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
            public setDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
            public getItemDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
            public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
            /**
             * Sets the item definition.
             *
             * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
             *   A list item's data definition.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
          • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
            /**
             * Creates a new field definition.
             *
             * @param string $type
             *   The type of the field.
             *
             * @return static
             *   A new field definition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
            public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
            /**
             * Creates a new field definition based upon a field storage definition.
             *
             * In cases where one needs a field storage definitions to act like full
             * field definitions, this creates a new field definition based upon the
             * (limited) information available. That way it is possible to use the field
             * definition in places where a full field definition is required; e.g., with
             * widgets or formatters.
             *
             * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
             *   The field storage definition to base the new field definition upon.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
            public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
            public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
            protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
            /**
             * Ensure a field value is transformed into a format keyed by delta.
             *
             * @param mixed $value
             *   The raw field value to normalize.
             * @param string $main_property_name
             *   The main field property name.
             *
             * @return array
             *   A field value normalized into a format keyed by delta.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
            public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
            /**
             * Creates a new list definition.
             *
             * @param string $item_type
             *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new List Data Definition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
            public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected name -> integer 0
        protected parent -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#23550 Recursion
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected values -> array (2)
        tag => string (4) "meta"
        attributes => array (2)
        name => string (5) "title"
        content => string (43) "Condiciones de venta - Forfait de Temporada"
        protected properties -> array (0)
      • public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:46
        public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
        protected getSettings(): array Returns the array of field settings.
        /**
         * Returns the array of field settings.
         *
         * @return array
         *   The array of settings.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
        protected getSetting($setting_name): mixed Returns the value of a field setting.
        /**
         * Returns the value of a field setting.
         *
         * @param string $setting_name
         *   The setting name.
         *
         * @return mixed
         *   The setting value.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:118
        protected writePropertyValue($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Different to the parent Map class, we avoid creating property objects as
         * far as possible in order to optimize performance. Thus we just update
         * $this->values if no property object has been created yet.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:208
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
        public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:233
        public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:240
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:56
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
        public set($property_name, $value, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
        public getProperties($include_computed = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
        public onChange($property_name, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * @param string $property_name
         *   The name of the property.
         * @param bool $notify
         *   (optional) Whether to forward the notification to the parent. Defaults to
         *   TRUE. By passing FALSE, overrides of this method can re-use the logic
         *   of parent classes without triggering notification.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:231
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:26
        public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:33
        public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
        public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
        public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
        public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
        public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
        public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
        public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
        public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
        public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
        public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
        /**
         * Defines field item properties.
         *
         * Properties that are required to constitute a valid, non-empty item should
         * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
         *
         * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
         *   An array of property definitions of contained properties, keyed by
         *   property name.
         *
         * @see \Drupal\Core\Field\BaseFieldDefinition
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
        abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
        /**
         * Returns the schema for the field.
         *
         * This method is static because the field schema information is needed on
         * creation of the field. FieldItemInterface objects instantiated at that
         * time are not reliable as field settings might be missing.
         *
         * Computed fields having no schema should return an empty array.
         *
         * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
         *   The field definition.
         *
         * @return array
         *   An empty array if there is no schema, or an associative array with the
         *   following key/value pairs:
         *   - columns: An array of Schema API column specifications, keyed by column
         *     name. The columns need to be a subset of the properties defined in
         *     propertyDefinitions(). The 'not null' property is ignored if present,
         *     as it is determined automatically by the storage controller depending
         *     on the table layout and the property definitions. It is recommended to
         *     avoid having the column definitions depend on field settings when
         *     possible. No assumptions should be made on how storage engines
         *     internally use the original column name to structure their storage.
         *   - unique keys: (optional) An array of Schema API unique key definitions.
         *     Only columns that appear in the 'columns' array are allowed.
         *   - indexes: (optional) An array of Schema API index definitions. Only
         *     columns that appear in the 'columns' array are allowed. Those indexes
         *     will be used as default indexes. Field definitions can specify
         *     additional indexes or, at their own risk, modify the default indexes
         *     specified by the field-type module. Some storage engines might not
         *     support indexes.
         *   - foreign keys: (optional) An array of Schema API foreign key
         *     definitions. Note, however, that the field data is not necessarily
         *     stored in SQL. Also, the possible usage is limited, as you cannot
         *     specify another field as related, only existing SQL tables,
         *     such as {taxonomy_term_data}.
         *
         * @throws \Drupal\Core\Field\FieldException
         *   Throws an exception if the schema is invalid.
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
      • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
      1 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#23990 (9)
      • Properties (9)
      • Methods (49)
      • Static methods (18)
      • Iterator
      • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (27) "field_item:metatag_computed"
          settings => array (0)
          protected typedDataManager -> null
          protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#392 (7)
          • Properties (7)
          • Methods (89)
          • Static methods (9)
          • Class constants (1)
          • protected definition -> array (10)
            label => Drupal\Core\StringTranslation\TranslatableMarkup#388 Depth Limit
            description => Drupal\Core\StringTranslation\TranslatableMarkup#389 Depth Limit
            computed => boolean true
            translatable => boolean true
            read-only => boolean true
            entity_type => string (4) "node"
            cardinality => integer -1
            provider => string (7) "metatag"
            field_name => string (7) "metatag"
            bundle => null
            protected typedDataManager -> null
            protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 Recursion
            protected type -> string (16) "metatag_computed"
            protected propertyDefinitions -> array (2)
            tag => Drupal\Core\TypedData\DataDefinition#2656 Depth Limit
            attributes => Drupal\Core\TypedData\MapDataDefinition#16466 Depth Limit
            protected schema -> null
            protected indexes -> array (0)
          • public getName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
            public setName($name): static Sets the field name.
            /**
             * Sets the field name.
             *
             * @param string $name
             *   The field name to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
            public getType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
            public setSettings(array $settings) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Note that the method does not unset existing settings not specified in the
             * incoming $settings array.
             *
             * For example:
             * @code
             *   // Given these are the default settings.
             *   $field_definition->getSettings() === [
             *     'fruit' => 'apple',
             *     'season' => 'summer',
             *   ];
             *   // Change only the 'fruit' setting.
             *   $field_definition->setSettings(['fruit' => 'banana']);
             *   // The 'season' setting persists unchanged.
             *   $field_definition->getSettings() === [
             *     'fruit' => 'banana',
             *     'season' => 'summer',
             *   ];
             * @endcode
             *
             * For clarity, it is preferred to use setSetting() if not all available
             * settings are supplied.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
            public setSetting($setting_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
            public getProvider() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
            public setProvider($provider): $this Sets the name of the provider of this field.
            /**
             * Sets the name of the provider of this field.
             *
             * @param string $provider
             *   The provider name to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
            public isTranslatable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
            public setTranslatable($translatable): $this Sets whether the field is translatable.
            /**
             * Sets whether the field is translatable.
             *
             * @param bool $translatable
             *   Whether the field is translatable.
             *
             * @return $this
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
            public isRevisionable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
            public setRevisionable($revisionable): $this Sets whether the field is revisionable.
            /**
             * Sets whether the field is revisionable.
             *
             * @param bool $revisionable
             *   Whether the field is revisionable.
             *
             * @return $this
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
            public getCardinality() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
            public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
            /**
             * Sets the maximum number of items allowed for the field.
             *
             * Possible values are positive integers or
             * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
             *
             * Note that if the entity type that this base field is attached to is
             * revisionable and the field has a cardinality higher than 1, the field is
             * considered revisionable by default.
             *
             * @param int $cardinality
             *   The field cardinality.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
            public isMultiple() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
            public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
            /**
             * Sets constraints for a given field item property.
             *
             * Note: this overwrites any existing property constraints. If you need to
             * add to the existing constraints, use
             * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
             *
             * @param string $name
             *   The name of the property to set constraints for.
             * @param array $constraints
             *   The constraints to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
            public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
            /**
             * Adds constraints for a given field item property.
             *
             * Adds a constraint to a property of a base field item. e.g.
             * @code
             * // Limit the field item's value property to the range 0 through 10.
             * // e.g. $node->size->value.
             * $field->addPropertyConstraints('value', [
             *   'Range' => [
             *     'min' => 0,
             *     'max' => 10,
             *   ]
             * ]);
             * @endcode
             *
             * If you want to add a validation constraint that applies to the
             * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
             * instead.
             *
             * Note: passing a new set of options for an existing property constraint will
             * overwrite with the new options.
             *
             * @param string $name
             *   The name of the property to set constraints for.
             * @param array $constraints
             *   The constraints to set.
             *
             * @return static
             *   The object itself for chaining.
             *
             * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
            public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
            /**
             * Sets the display options for the field in forms or rendered entities.
             *
             * This enables generic rendering of the field with widgets / formatters,
             * including automated support for "In place editing", and with optional
             * configurability in the "Manage display" / "Manage form display" UI screens.
             *
             * Unless this method is called, the field remains invisible (or requires
             * ad-hoc rendering logic).
             *
             * @param string $display_context
             *   The display context. Either 'view' or 'form'.
             * @param array $options
             *   An array of display options. Refer to
             *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
             *   a list of supported keys. The options should include at least a 'weight',
             *   or specify 'region' = 'hidden'. The 'default_widget' /
             *   'default_formatter' for the field type will be used if no 'type' is
             *   specified.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
            public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
            /**
             * Sets whether the display for the field can be configured.
             *
             * @param string $display_context
             *   The display context. Either 'view' or 'form'.
             * @param bool $configurable
             *   Whether the display options can be configured (e.g., via the "Manage
             *   display" / "Manage form display" UI screens). If TRUE, the options
             *   specified via getDisplayOptions() act as defaults.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
            public getDisplayOptions($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
            public isDisplayConfigurable($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
            public getDefaultValueLiteral() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
            public getDefaultValueCallback() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
            public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
            public setDefaultValue($value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
            public setDefaultValueCallback($callback) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
            public getInitialValue(): array Returns the initial value for the field.
            /**
             * Returns the initial value for the field.
             *
             * @return array
             *   The initial value for the field, as a numerically indexed array of items,
             *   each item being a property/value array. An empty array when there is no
             *   default value.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
            public setInitialValue($value): $this Sets an initial value for the field.
            /**
             * Sets an initial value for the field.
             *
             * @param mixed $value
             *   The initial value for the field. This can be either:
             *   - a literal, in which case it will be assigned to the first property of
             *     the first item;
             *   - a numerically indexed array of items, each item being a property/value
             *     array;
             *   - a non-numerically indexed array, in which case the array is assumed to
             *     be a property/value array and used as the first item;
             *   - an empty array for no initial value.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
            public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
            /**
             * Returns the name of the field that will be used for getting initial values.
             *
             * @return string|null
             *   The field name.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
            public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
            /**
             * Sets a field that will be used for getting initial values.
             *
             * @param string $field_name
             *   The name of the field that will be used for getting initial values.
             * @param mixed $default_value
             *   (optional) The default value for the field, in case the inherited value
             *   is NULL. This can be either:
             *   - a literal, in which case it will be assigned to the first property of
             *     the first item;
             *   - a numerically indexed array of items, each item being a property/value
             *     array;
             *   - a non-numerically indexed array, in which case the array is assumed to
             *     be a property/value array and used as the first item;
             *   - an empty array for no initial value.
             *   If the field being added is required or an entity key, it is recommended
             *   to provide a default value.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
            public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
            public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
            public getPropertyNames() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
            public getTargetEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
            public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
            /**
             * Sets the ID of the type of the entity this field is attached to.
             *
             * @param string $entity_type_id
             *   The name of the target entity type to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
            public getTargetBundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
            public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
            /**
             * Sets the bundle this field is defined for.
             *
             * @param string|null $bundle
             *   The bundle, or NULL if the field is not bundle-specific.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
            public getSchema() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
            public getColumns() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
            public hasCustomStorage() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
            public isBaseField() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
            public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
            /**
             * Sets the storage behavior for this field.
             *
             * @param bool $custom_storage
             *   Pass FALSE if the storage takes care of storing the field,
             *   TRUE otherwise.
             *
             * @return $this
             *
             * @throws \LogicException
             *   Thrown if custom storage is to be set to FALSE for a computed field.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
            public getFieldStorageDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
            public getUniqueStorageIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
            public getUniqueIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
            public isDeleted() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
            public setDeleted($deleted): $this Sets whether the field storage is deleted.
            /**
             * Sets whether the field storage is deleted.
             *
             * @param bool $deleted
             *   Whether the field storage is deleted.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
            public getConfig($bundle) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
            public isStorageRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
            public setStorageRequired($required): static Sets whether the field storage is required.
            /**
             * Sets whether the field storage is required.
             *
             * @param bool $required
             *   Whether the field storage is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
            public __clone() Magic method: Implements a deep clone.
            /**
             * Magic method: Implements a deep clone.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
            public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
            public setDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
            public getItemDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
            public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
            /**
             * Sets the item definition.
             *
             * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
             *   A list item's data definition.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
          • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
            /**
             * Creates a new field definition.
             *
             * @param string $type
             *   The type of the field.
             *
             * @return static
             *   A new field definition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
            public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
            /**
             * Creates a new field definition based upon a field storage definition.
             *
             * In cases where one needs a field storage definitions to act like full
             * field definitions, this creates a new field definition based upon the
             * (limited) information available. That way it is possible to use the field
             * definition in places where a full field definition is required; e.g., with
             * widgets or formatters.
             *
             * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
             *   The field storage definition to base the new field definition upon.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
            public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
            public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
            protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
            /**
             * Ensure a field value is transformed into a format keyed by delta.
             *
             * @param mixed $value
             *   The raw field value to normalize.
             * @param string $main_property_name
             *   The main field property name.
             *
             * @return array
             *   A field value normalized into a format keyed by delta.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
            public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
            /**
             * Creates a new list definition.
             *
             * @param string $item_type
             *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new List Data Definition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
            public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected name -> integer 1
        protected parent -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#23550 Recursion
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected values -> array (2)
        tag => string (4) "meta"
        attributes => array (2)
        name => string (11) "description"
        content => UTF-8 string (211) "Termes et des conditions de vente du site internet NEUS DEL VALIRA, SA met à...
        Termes et des conditions de vente du site internet NEUS DEL VALIRA, SA met à votre disposition un service d'achat en ligne qui vous permettra d'acheter les produit/services disponibles sur notre site Internet.
        
        protected properties -> array (0)
      • public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:46
        public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
        protected getSettings(): array Returns the array of field settings.
        /**
         * Returns the array of field settings.
         *
         * @return array
         *   The array of settings.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
        protected getSetting($setting_name): mixed Returns the value of a field setting.
        /**
         * Returns the value of a field setting.
         *
         * @param string $setting_name
         *   The setting name.
         *
         * @return mixed
         *   The setting value.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:118
        protected writePropertyValue($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Different to the parent Map class, we avoid creating property objects as
         * far as possible in order to optimize performance. Thus we just update
         * $this->values if no property object has been created yet.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:208
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
        public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:233
        public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:240
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:56
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
        public set($property_name, $value, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
        public getProperties($include_computed = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
        public onChange($property_name, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * @param string $property_name
         *   The name of the property.
         * @param bool $notify
         *   (optional) Whether to forward the notification to the parent. Defaults to
         *   TRUE. By passing FALSE, overrides of this method can re-use the logic
         *   of parent classes without triggering notification.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:231
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:26
        public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:33
        public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
        public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
        public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
        public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
        public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
        public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
        public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
        public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
        public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
        public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
        /**
         * Defines field item properties.
         *
         * Properties that are required to constitute a valid, non-empty item should
         * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
         *
         * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
         *   An array of property definitions of contained properties, keyed by
         *   property name.
         *
         * @see \Drupal\Core\Field\BaseFieldDefinition
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
        abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
        /**
         * Returns the schema for the field.
         *
         * This method is static because the field schema information is needed on
         * creation of the field. FieldItemInterface objects instantiated at that
         * time are not reliable as field settings might be missing.
         *
         * Computed fields having no schema should return an empty array.
         *
         * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
         *   The field definition.
         *
         * @return array
         *   An empty array if there is no schema, or an associative array with the
         *   following key/value pairs:
         *   - columns: An array of Schema API column specifications, keyed by column
         *     name. The columns need to be a subset of the properties defined in
         *     propertyDefinitions(). The 'not null' property is ignored if present,
         *     as it is determined automatically by the storage controller depending
         *     on the table layout and the property definitions. It is recommended to
         *     avoid having the column definitions depend on field settings when
         *     possible. No assumptions should be made on how storage engines
         *     internally use the original column name to structure their storage.
         *   - unique keys: (optional) An array of Schema API unique key definitions.
         *     Only columns that appear in the 'columns' array are allowed.
         *   - indexes: (optional) An array of Schema API index definitions. Only
         *     columns that appear in the 'columns' array are allowed. Those indexes
         *     will be used as default indexes. Field definitions can specify
         *     additional indexes or, at their own risk, modify the default indexes
         *     specified by the field-type module. Some storage engines might not
         *     support indexes.
         *   - foreign keys: (optional) An array of Schema API foreign key
         *     definitions. Note, however, that the field data is not necessarily
         *     stored in SQL. Also, the possible usage is limited, as you cannot
         *     specify another field as related, only existing SQL tables,
         *     such as {taxonomy_term_data}.
         *
         * @throws \Drupal\Core\Field\FieldException
         *   Throws an exception if the schema is invalid.
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
      • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
      2 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#23998 (9)
      • Properties (9)
      • Methods (49)
      • Static methods (18)
      • Iterator
      • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (27) "field_item:metatag_computed"
          settings => array (0)
          protected typedDataManager -> null
          protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#392 (7)
          • Properties (7)
          • Methods (89)
          • Static methods (9)
          • Class constants (1)
          • protected definition -> array (10)
            label => Drupal\Core\StringTranslation\TranslatableMarkup#388 Depth Limit
            description => Drupal\Core\StringTranslation\TranslatableMarkup#389 Depth Limit
            computed => boolean true
            translatable => boolean true
            read-only => boolean true
            entity_type => string (4) "node"
            cardinality => integer -1
            provider => string (7) "metatag"
            field_name => string (7) "metatag"
            bundle => null
            protected typedDataManager -> null
            protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 Recursion
            protected type -> string (16) "metatag_computed"
            protected propertyDefinitions -> array (2)
            tag => Drupal\Core\TypedData\DataDefinition#2656 Depth Limit
            attributes => Drupal\Core\TypedData\MapDataDefinition#16466 Depth Limit
            protected schema -> null
            protected indexes -> array (0)
          • public getName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
            public setName($name): static Sets the field name.
            /**
             * Sets the field name.
             *
             * @param string $name
             *   The field name to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
            public getType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
            public setSettings(array $settings) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Note that the method does not unset existing settings not specified in the
             * incoming $settings array.
             *
             * For example:
             * @code
             *   // Given these are the default settings.
             *   $field_definition->getSettings() === [
             *     'fruit' => 'apple',
             *     'season' => 'summer',
             *   ];
             *   // Change only the 'fruit' setting.
             *   $field_definition->setSettings(['fruit' => 'banana']);
             *   // The 'season' setting persists unchanged.
             *   $field_definition->getSettings() === [
             *     'fruit' => 'banana',
             *     'season' => 'summer',
             *   ];
             * @endcode
             *
             * For clarity, it is preferred to use setSetting() if not all available
             * settings are supplied.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
            public setSetting($setting_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
            public getProvider() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
            public setProvider($provider): $this Sets the name of the provider of this field.
            /**
             * Sets the name of the provider of this field.
             *
             * @param string $provider
             *   The provider name to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
            public isTranslatable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
            public setTranslatable($translatable): $this Sets whether the field is translatable.
            /**
             * Sets whether the field is translatable.
             *
             * @param bool $translatable
             *   Whether the field is translatable.
             *
             * @return $this
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
            public isRevisionable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
            public setRevisionable($revisionable): $this Sets whether the field is revisionable.
            /**
             * Sets whether the field is revisionable.
             *
             * @param bool $revisionable
             *   Whether the field is revisionable.
             *
             * @return $this
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
            public getCardinality() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
            public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
            /**
             * Sets the maximum number of items allowed for the field.
             *
             * Possible values are positive integers or
             * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
             *
             * Note that if the entity type that this base field is attached to is
             * revisionable and the field has a cardinality higher than 1, the field is
             * considered revisionable by default.
             *
             * @param int $cardinality
             *   The field cardinality.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
            public isMultiple() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
            public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
            /**
             * Sets constraints for a given field item property.
             *
             * Note: this overwrites any existing property constraints. If you need to
             * add to the existing constraints, use
             * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
             *
             * @param string $name
             *   The name of the property to set constraints for.
             * @param array $constraints
             *   The constraints to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
            public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
            /**
             * Adds constraints for a given field item property.
             *
             * Adds a constraint to a property of a base field item. e.g.
             * @code
             * // Limit the field item's value property to the range 0 through 10.
             * // e.g. $node->size->value.
             * $field->addPropertyConstraints('value', [
             *   'Range' => [
             *     'min' => 0,
             *     'max' => 10,
             *   ]
             * ]);
             * @endcode
             *
             * If you want to add a validation constraint that applies to the
             * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
             * instead.
             *
             * Note: passing a new set of options for an existing property constraint will
             * overwrite with the new options.
             *
             * @param string $name
             *   The name of the property to set constraints for.
             * @param array $constraints
             *   The constraints to set.
             *
             * @return static
             *   The object itself for chaining.
             *
             * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
            public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
            /**
             * Sets the display options for the field in forms or rendered entities.
             *
             * This enables generic rendering of the field with widgets / formatters,
             * including automated support for "In place editing", and with optional
             * configurability in the "Manage display" / "Manage form display" UI screens.
             *
             * Unless this method is called, the field remains invisible (or requires
             * ad-hoc rendering logic).
             *
             * @param string $display_context
             *   The display context. Either 'view' or 'form'.
             * @param array $options
             *   An array of display options. Refer to
             *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
             *   a list of supported keys. The options should include at least a 'weight',
             *   or specify 'region' = 'hidden'. The 'default_widget' /
             *   'default_formatter' for the field type will be used if no 'type' is
             *   specified.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
            public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
            /**
             * Sets whether the display for the field can be configured.
             *
             * @param string $display_context
             *   The display context. Either 'view' or 'form'.
             * @param bool $configurable
             *   Whether the display options can be configured (e.g., via the "Manage
             *   display" / "Manage form display" UI screens). If TRUE, the options
             *   specified via getDisplayOptions() act as defaults.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
            public getDisplayOptions($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
            public isDisplayConfigurable($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
            public getDefaultValueLiteral() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
            public getDefaultValueCallback() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
            public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
            public setDefaultValue($value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
            public setDefaultValueCallback($callback) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
            public getInitialValue(): array Returns the initial value for the field.
            /**
             * Returns the initial value for the field.
             *
             * @return array
             *   The initial value for the field, as a numerically indexed array of items,
             *   each item being a property/value array. An empty array when there is no
             *   default value.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
            public setInitialValue($value): $this Sets an initial value for the field.
            /**
             * Sets an initial value for the field.
             *
             * @param mixed $value
             *   The initial value for the field. This can be either:
             *   - a literal, in which case it will be assigned to the first property of
             *     the first item;
             *   - a numerically indexed array of items, each item being a property/value
             *     array;
             *   - a non-numerically indexed array, in which case the array is assumed to
             *     be a property/value array and used as the first item;
             *   - an empty array for no initial value.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
            public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
            /**
             * Returns the name of the field that will be used for getting initial values.
             *
             * @return string|null
             *   The field name.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
            public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
            /**
             * Sets a field that will be used for getting initial values.
             *
             * @param string $field_name
             *   The name of the field that will be used for getting initial values.
             * @param mixed $default_value
             *   (optional) The default value for the field, in case the inherited value
             *   is NULL. This can be either:
             *   - a literal, in which case it will be assigned to the first property of
             *     the first item;
             *   - a numerically indexed array of items, each item being a property/value
             *     array;
             *   - a non-numerically indexed array, in which case the array is assumed to
             *     be a property/value array and used as the first item;
             *   - an empty array for no initial value.
             *   If the field being added is required or an entity key, it is recommended
             *   to provide a default value.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
            public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
            public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
            public getPropertyNames() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
            public getTargetEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
            public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
            /**
             * Sets the ID of the type of the entity this field is attached to.
             *
             * @param string $entity_type_id
             *   The name of the target entity type to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
            public getTargetBundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
            public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
            /**
             * Sets the bundle this field is defined for.
             *
             * @param string|null $bundle
             *   The bundle, or NULL if the field is not bundle-specific.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
            public getSchema() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
            public getColumns() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
            public hasCustomStorage() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
            public isBaseField() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
            public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
            /**
             * Sets the storage behavior for this field.
             *
             * @param bool $custom_storage
             *   Pass FALSE if the storage takes care of storing the field,
             *   TRUE otherwise.
             *
             * @return $this
             *
             * @throws \LogicException
             *   Thrown if custom storage is to be set to FALSE for a computed field.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
            public getFieldStorageDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
            public getUniqueStorageIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
            public getUniqueIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
            public isDeleted() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
            public setDeleted($deleted): $this Sets whether the field storage is deleted.
            /**
             * Sets whether the field storage is deleted.
             *
             * @param bool $deleted
             *   Whether the field storage is deleted.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
            public getConfig($bundle) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
            public isStorageRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
            public setStorageRequired($required): static Sets whether the field storage is required.
            /**
             * Sets whether the field storage is required.
             *
             * @param bool $required
             *   Whether the field storage is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
            public __clone() Magic method: Implements a deep clone.
            /**
             * Magic method: Implements a deep clone.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
            public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
            public setDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
            public getItemDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
            public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
            /**
             * Sets the item definition.
             *
             * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
             *   A list item's data definition.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
          • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
            /**
             * Creates a new field definition.
             *
             * @param string $type
             *   The type of the field.
             *
             * @return static
             *   A new field definition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
            public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
            /**
             * Creates a new field definition based upon a field storage definition.
             *
             * In cases where one needs a field storage definitions to act like full
             * field definitions, this creates a new field definition based upon the
             * (limited) information available. That way it is possible to use the field
             * definition in places where a full field definition is required; e.g., with
             * widgets or formatters.
             *
             * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
             *   The field storage definition to base the new field definition upon.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
            public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
            public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
            protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
            /**
             * Ensure a field value is transformed into a format keyed by delta.
             *
             * @param mixed $value
             *   The raw field value to normalize.
             * @param string $main_property_name
             *   The main field property name.
             *
             * @return array
             *   A field value normalized into a format keyed by delta.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
            public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
            /**
             * Creates a new list definition.
             *
             * @param string $item_type
             *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new List Data Definition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
            public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected name -> integer 2
        protected parent -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#23550 Recursion
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected values -> array (2)
        tag => string (4) "link"
        attributes => array (2)
        rel => string (9) "canonical"
        href => string (69) "https://temporada.palarinsal.com/fr/conditions-de-vente-fofait-saison"
        protected properties -> array (0)
      • public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:46
        public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
        protected getSettings(): array Returns the array of field settings.
        /**
         * Returns the array of field settings.
         *
         * @return array
         *   The array of settings.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
        protected getSetting($setting_name): mixed Returns the value of a field setting.
        /**
         * Returns the value of a field setting.
         *
         * @param string $setting_name
         *   The setting name.
         *
         * @return mixed
         *   The setting value.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:118
        protected writePropertyValue($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Different to the parent Map class, we avoid creating property objects as
         * far as possible in order to optimize performance. Thus we just update
         * $this->values if no property object has been created yet.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:208
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
        public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:233
        public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:240
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:56
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
        public set($property_name, $value, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
        public getProperties($include_computed = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
        public onChange($property_name, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * @param string $property_name
         *   The name of the property.
         * @param bool $notify
         *   (optional) Whether to forward the notification to the parent. Defaults to
         *   TRUE. By passing FALSE, overrides of this method can re-use the logic
         *   of parent classes without triggering notification.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:231
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:26
        public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:33
        public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
        public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
        public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
        public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
        public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
        public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
        public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
        public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
        public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
        public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
        /**
         * Defines field item properties.
         *
         * Properties that are required to constitute a valid, non-empty item should
         * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
         *
         * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
         *   An array of property definitions of contained properties, keyed by
         *   property name.
         *
         * @see \Drupal\Core\Field\BaseFieldDefinition
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
        abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
        /**
         * Returns the schema for the field.
         *
         * This method is static because the field schema information is needed on
         * creation of the field. FieldItemInterface objects instantiated at that
         * time are not reliable as field settings might be missing.
         *
         * Computed fields having no schema should return an empty array.
         *
         * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
         *   The field definition.
         *
         * @return array
         *   An empty array if there is no schema, or an associative array with the
         *   following key/value pairs:
         *   - columns: An array of Schema API column specifications, keyed by column
         *     name. The columns need to be a subset of the properties defined in
         *     propertyDefinitions(). The 'not null' property is ignored if present,
         *     as it is determined automatically by the storage controller depending
         *     on the table layout and the property definitions. It is recommended to
         *     avoid having the column definitions depend on field settings when
         *     possible. No assumptions should be made on how storage engines
         *     internally use the original column name to structure their storage.
         *   - unique keys: (optional) An array of Schema API unique key definitions.
         *     Only columns that appear in the 'columns' array are allowed.
         *   - indexes: (optional) An array of Schema API index definitions. Only
         *     columns that appear in the 'columns' array are allowed. Those indexes
         *     will be used as default indexes. Field definitions can specify
         *     additional indexes or, at their own risk, modify the default indexes
         *     specified by the field-type module. Some storage engines might not
         *     support indexes.
         *   - foreign keys: (optional) An array of Schema API foreign key
         *     definitions. Note, however, that the field data is not necessarily
         *     stored in SQL. Also, the possible usage is limited, as you cannot
         *     specify another field as related, only existing SQL tables,
         *     such as {taxonomy_term_data}.
         *
         * @throws \Drupal\Core\Field\FieldException
         *   Throws an exception if the schema is invalid.
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
      • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
      3 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#23995 (9)
      • Properties (9)
      • Methods (49)
      • Static methods (18)
      • Iterator
      • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (27) "field_item:metatag_computed"
          settings => array (0)
          protected typedDataManager -> null
          protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#392 (7)
          • Properties (7)
          • Methods (89)
          • Static methods (9)
          • Class constants (1)
          • protected definition -> array (10)
            label => Drupal\Core\StringTranslation\TranslatableMarkup#388 Depth Limit
            description => Drupal\Core\StringTranslation\TranslatableMarkup#389 Depth Limit
            computed => boolean true
            translatable => boolean true
            read-only => boolean true
            entity_type => string (4) "node"
            cardinality => integer -1
            provider => string (7) "metatag"
            field_name => string (7) "metatag"
            bundle => null
            protected typedDataManager -> null
            protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 Recursion
            protected type -> string (16) "metatag_computed"
            protected propertyDefinitions -> array (2)
            tag => Drupal\Core\TypedData\DataDefinition#2656 Depth Limit
            attributes => Drupal\Core\TypedData\MapDataDefinition#16466 Depth Limit
            protected schema -> null
            protected indexes -> array (0)
          • public getName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
            public setName($name): static Sets the field name.
            /**
             * Sets the field name.
             *
             * @param string $name
             *   The field name to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
            public getType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
            public setSettings(array $settings) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Note that the method does not unset existing settings not specified in the
             * incoming $settings array.
             *
             * For example:
             * @code
             *   // Given these are the default settings.
             *   $field_definition->getSettings() === [
             *     'fruit' => 'apple',
             *     'season' => 'summer',
             *   ];
             *   // Change only the 'fruit' setting.
             *   $field_definition->setSettings(['fruit' => 'banana']);
             *   // The 'season' setting persists unchanged.
             *   $field_definition->getSettings() === [
             *     'fruit' => 'banana',
             *     'season' => 'summer',
             *   ];
             * @endcode
             *
             * For clarity, it is preferred to use setSetting() if not all available
             * settings are supplied.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
            public setSetting($setting_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
            public getProvider() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
            public setProvider($provider): $this Sets the name of the provider of this field.
            /**
             * Sets the name of the provider of this field.
             *
             * @param string $provider
             *   The provider name to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
            public isTranslatable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
            public setTranslatable($translatable): $this Sets whether the field is translatable.
            /**
             * Sets whether the field is translatable.
             *
             * @param bool $translatable
             *   Whether the field is translatable.
             *
             * @return $this
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
            public isRevisionable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
            public setRevisionable($revisionable): $this Sets whether the field is revisionable.
            /**
             * Sets whether the field is revisionable.
             *
             * @param bool $revisionable
             *   Whether the field is revisionable.
             *
             * @return $this
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
            public getCardinality() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
            public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
            /**
             * Sets the maximum number of items allowed for the field.
             *
             * Possible values are positive integers or
             * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
             *
             * Note that if the entity type that this base field is attached to is
             * revisionable and the field has a cardinality higher than 1, the field is
             * considered revisionable by default.
             *
             * @param int $cardinality
             *   The field cardinality.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
            public isMultiple() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
            public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
            /**
             * Sets constraints for a given field item property.
             *
             * Note: this overwrites any existing property constraints. If you need to
             * add to the existing constraints, use
             * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
             *
             * @param string $name
             *   The name of the property to set constraints for.
             * @param array $constraints
             *   The constraints to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
            public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
            /**
             * Adds constraints for a given field item property.
             *
             * Adds a constraint to a property of a base field item. e.g.
             * @code
             * // Limit the field item's value property to the range 0 through 10.
             * // e.g. $node->size->value.
             * $field->addPropertyConstraints('value', [
             *   'Range' => [
             *     'min' => 0,
             *     'max' => 10,
             *   ]
             * ]);
             * @endcode
             *
             * If you want to add a validation constraint that applies to the
             * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
             * instead.
             *
             * Note: passing a new set of options for an existing property constraint will
             * overwrite with the new options.
             *
             * @param string $name
             *   The name of the property to set constraints for.
             * @param array $constraints
             *   The constraints to set.
             *
             * @return static
             *   The object itself for chaining.
             *
             * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
            public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
            /**
             * Sets the display options for the field in forms or rendered entities.
             *
             * This enables generic rendering of the field with widgets / formatters,
             * including automated support for "In place editing", and with optional
             * configurability in the "Manage display" / "Manage form display" UI screens.
             *
             * Unless this method is called, the field remains invisible (or requires
             * ad-hoc rendering logic).
             *
             * @param string $display_context
             *   The display context. Either 'view' or 'form'.
             * @param array $options
             *   An array of display options. Refer to
             *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
             *   a list of supported keys. The options should include at least a 'weight',
             *   or specify 'region' = 'hidden'. The 'default_widget' /
             *   'default_formatter' for the field type will be used if no 'type' is
             *   specified.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
            public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
            /**
             * Sets whether the display for the field can be configured.
             *
             * @param string $display_context
             *   The display context. Either 'view' or 'form'.
             * @param bool $configurable
             *   Whether the display options can be configured (e.g., via the "Manage
             *   display" / "Manage form display" UI screens). If TRUE, the options
             *   specified via getDisplayOptions() act as defaults.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
            public getDisplayOptions($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
            public isDisplayConfigurable($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
            public getDefaultValueLiteral() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
            public getDefaultValueCallback() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
            public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
            public setDefaultValue($value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
            public setDefaultValueCallback($callback) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
            public getInitialValue(): array Returns the initial value for the field.
            /**
             * Returns the initial value for the field.
             *
             * @return array
             *   The initial value for the field, as a numerically indexed array of items,
             *   each item being a property/value array. An empty array when there is no
             *   default value.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
            public setInitialValue($value): $this Sets an initial value for the field.
            /**
             * Sets an initial value for the field.
             *
             * @param mixed $value
             *   The initial value for the field. This can be either:
             *   - a literal, in which case it will be assigned to the first property of
             *     the first item;
             *   - a numerically indexed array of items, each item being a property/value
             *     array;
             *   - a non-numerically indexed array, in which case the array is assumed to
             *     be a property/value array and used as the first item;
             *   - an empty array for no initial value.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
            public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
            /**
             * Returns the name of the field that will be used for getting initial values.
             *
             * @return string|null
             *   The field name.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
            public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
            /**
             * Sets a field that will be used for getting initial values.
             *
             * @param string $field_name
             *   The name of the field that will be used for getting initial values.
             * @param mixed $default_value
             *   (optional) The default value for the field, in case the inherited value
             *   is NULL. This can be either:
             *   - a literal, in which case it will be assigned to the first property of
             *     the first item;
             *   - a numerically indexed array of items, each item being a property/value
             *     array;
             *   - a non-numerically indexed array, in which case the array is assumed to
             *     be a property/value array and used as the first item;
             *   - an empty array for no initial value.
             *   If the field being added is required or an entity key, it is recommended
             *   to provide a default value.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
            public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
            public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
            public getPropertyNames() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
            public getTargetEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
            public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
            /**
             * Sets the ID of the type of the entity this field is attached to.
             *
             * @param string $entity_type_id
             *   The name of the target entity type to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
            public getTargetBundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
            public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
            /**
             * Sets the bundle this field is defined for.
             *
             * @param string|null $bundle
             *   The bundle, or NULL if the field is not bundle-specific.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
            public getSchema() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
            public getColumns() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
            public hasCustomStorage() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
            public isBaseField() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
            public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
            /**
             * Sets the storage behavior for this field.
             *
             * @param bool $custom_storage
             *   Pass FALSE if the storage takes care of storing the field,
             *   TRUE otherwise.
             *
             * @return $this
             *
             * @throws \LogicException
             *   Thrown if custom storage is to be set to FALSE for a computed field.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
            public getFieldStorageDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
            public getUniqueStorageIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
            public getUniqueIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
            public isDeleted() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
            public setDeleted($deleted): $this Sets whether the field storage is deleted.
            /**
             * Sets whether the field storage is deleted.
             *
             * @param bool $deleted
             *   Whether the field storage is deleted.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
            public getConfig($bundle) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
            public isStorageRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
            public setStorageRequired($required): static Sets whether the field storage is required.
            /**
             * Sets whether the field storage is required.
             *
             * @param bool $required
             *   Whether the field storage is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
            public __clone() Magic method: Implements a deep clone.
            /**
             * Magic method: Implements a deep clone.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
            public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
            public setDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
            public getItemDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
            public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
            /**
             * Sets the item definition.
             *
             * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
             *   A list item's data definition.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
          • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
            /**
             * Creates a new field definition.
             *
             * @param string $type
             *   The type of the field.
             *
             * @return static
             *   A new field definition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
            public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
            /**
             * Creates a new field definition based upon a field storage definition.
             *
             * In cases where one needs a field storage definitions to act like full
             * field definitions, this creates a new field definition based upon the
             * (limited) information available. That way it is possible to use the field
             * definition in places where a full field definition is required; e.g., with
             * widgets or formatters.
             *
             * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
             *   The field storage definition to base the new field definition upon.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
            public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
            public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
            protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
            /**
             * Ensure a field value is transformed into a format keyed by delta.
             *
             * @param mixed $value
             *   The raw field value to normalize.
             * @param string $main_property_name
             *   The main field property name.
             *
             * @return array
             *   A field value normalized into a format keyed by delta.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
            public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
            /**
             * Creates a new list definition.
             *
             * @param string $item_type
             *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new List Data Definition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
            public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected name -> integer 3
        protected parent -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#23550 Recursion
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected values -> array (2)
        tag => string (4) "meta"
        attributes => array (2)
        name => string (6) "robots"
        content => string (81) "noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notran...
        noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notranslate
        
        protected properties -> array (0)
      • public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:46
        public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
        protected getSettings(): array Returns the array of field settings.
        /**
         * Returns the array of field settings.
         *
         * @return array
         *   The array of settings.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
        protected getSetting($setting_name): mixed Returns the value of a field setting.
        /**
         * Returns the value of a field setting.
         *
         * @param string $setting_name
         *   The setting name.
         *
         * @return mixed
         *   The setting value.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:118
        protected writePropertyValue($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Different to the parent Map class, we avoid creating property objects as
         * far as possible in order to optimize performance. Thus we just update
         * $this->values if no property object has been created yet.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:208
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
        public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:233
        public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:240
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:56
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
        public set($property_name, $value, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
        public getProperties($include_computed = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
        public onChange($property_name, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * @param string $property_name
         *   The name of the property.
         * @param bool $notify
         *   (optional) Whether to forward the notification to the parent. Defaults to
         *   TRUE. By passing FALSE, overrides of this method can re-use the logic
         *   of parent classes without triggering notification.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:231
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:26
        public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:33
        public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
        public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
        public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
        public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
        public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
        public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
        public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
        public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
        public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
        public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
        /**
         * Defines field item properties.
         *
         * Properties that are required to constitute a valid, non-empty item should
         * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
         *
         * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
         *   An array of property definitions of contained properties, keyed by
         *   property name.
         *
         * @see \Drupal\Core\Field\BaseFieldDefinition
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
        abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
        /**
         * Returns the schema for the field.
         *
         * This method is static because the field schema information is needed on
         * creation of the field. FieldItemInterface objects instantiated at that
         * time are not reliable as field settings might be missing.
         *
         * Computed fields having no schema should return an empty array.
         *
         * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
         *   The field definition.
         *
         * @return array
         *   An empty array if there is no schema, or an associative array with the
         *   following key/value pairs:
         *   - columns: An array of Schema API column specifications, keyed by column
         *     name. The columns need to be a subset of the properties defined in
         *     propertyDefinitions(). The 'not null' property is ignored if present,
         *     as it is determined automatically by the storage controller depending
         *     on the table layout and the property definitions. It is recommended to
         *     avoid having the column definitions depend on field settings when
         *     possible. No assumptions should be made on how storage engines
         *     internally use the original column name to structure their storage.
         *   - unique keys: (optional) An array of Schema API unique key definitions.
         *     Only columns that appear in the 'columns' array are allowed.
         *   - indexes: (optional) An array of Schema API index definitions. Only
         *     columns that appear in the 'columns' array are allowed. Those indexes
         *     will be used as default indexes. Field definitions can specify
         *     additional indexes or, at their own risk, modify the default indexes
         *     specified by the field-type module. Some storage engines might not
         *     support indexes.
         *   - foreign keys: (optional) An array of Schema API foreign key
         *     definitions. Note, however, that the field data is not necessarily
         *     stored in SQL. Also, the possible usage is limited, as you cannot
         *     specify another field as related, only existing SQL tables,
         *     such as {taxonomy_term_data}.
         *
         * @throws \Drupal\Core\Field\FieldException
         *   Throws an exception if the schema is invalid.
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
      • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
      protected langcode -> string (2) "fr"
      protected metatagsGenerated -> boolean true
      protected valueComputed -> boolean true
    • protected valueNeedsRecomputing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/MetatagEntityFieldItemList.php:30
      protected computeValue() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/MetatagEntityFieldItemList.php:37
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->metatag->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->metatag->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->metatag->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->metatag->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->metatag->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->metatag->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->metatag->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->metatag->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:50
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->metatag->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->metatag->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->metatag->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:145
      public preSave() {@inheritdoc}
      $0->metatag->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->metatag->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->metatag->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->metatag->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->metatag->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->metatag->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0->metatag->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->metatag->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->metatag->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->metatag->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->metatag->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->metatag->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->metatag->getValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:42
      public getString() {@inheritdoc}
      $0->metatag->getString()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:61
      public get($index) {@inheritdoc}
      $0->metatag->get()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:69
      public set($index, $value) {@inheritdoc}
      $0->metatag->set()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:89
      public removeItem($index) {@inheritdoc}
      $0->metatag->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:105
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->metatag->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->metatag->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:121
      public offsetUnset($offset): void {@inheritdoc}
      $0->metatag->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->metatag->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->metatag->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->metatag->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:97
      public getItemDefinition() {@inheritdoc}
      $0->metatag->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->metatag->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:129
      public count(): int {@inheritdoc}
      $0->metatag->count()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:137
      public isEmpty() {@inheritdoc}
      $0->metatag->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:113
      public filter($callback) {@inheritdoc}
      $0->metatag->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->metatag->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->metatag
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->metatag->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->metatag->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->metatag->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->metatag->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->metatag->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->metatag->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->metatag->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->metatag->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->metatag->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->metatag->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->metatag->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->metatag->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->metatag->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      protected ensureComputedValue() Ensures that values are only computed once.
      /**
       * Ensures that values are only computed once.
       */
      
      Defined in <drupal>/modules/contrib/metatag/src/TypedData/ComputedItemListTrait.php:28
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->metatag, false)
    path -> Drupal\pathauto\PathautoFieldItemList#23551 (3)
    $0->path
    • Field properties (3)
    • Properties (10)
    • Methods (71)
    • Static methods (2)
    • Iterator
    • alias -> string (34) "/conditions-de-vente-fofait-saison"
      $0->path->alias
      pid -> string (2) "99"
      $0->path->pid
      langcode -> string (2) "fr"
      $0->path->langcode
    • protected definition -> Drupal\Core\Field\Entity\BaseFieldOverride#290 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (19) "base_field_override"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (97) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
        config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.path
        
        1 => string (100) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
        config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.path
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (22) "node.pagina_libre.path"
        protected status -> boolean true
        protected uuid -> string (36) "16f12acc-8027-40b8-8966-9f6c94e69c02"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2)
        config => array (1)
        0 => string (22) "node.type.pagina_libre"
        module => array (1)
        0 => string (4) "path"
        protected isSyncing -> boolean false
        protected id -> string (22) "node.pagina_libre.path"
        protected field_name -> string (4) "path"
        protected field_type -> string (4) "path"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> string (12) "Alias de URL"
        protected description -> string (0) ""
        protected settings -> array (0)
        protected required -> boolean false
        protected translatable -> boolean true
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#18599 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (15) "field_item:path"
          settings => array (0)
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected fieldDefinition -> Drupal\Core\Field\Entity\BaseFieldOverride#290 Recursion
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#386 (7)
        • Properties (7)
        • Methods (89)
        • Static methods (9)
        • Class constants (1)
        • protected definition -> array (8)
          label => Drupal\Core\StringTranslation\TranslatableMarkup#382 (5)
          • Properties (5)
          • Methods (12)
          • Static methods (2)
          • toString
          • protected string -> string (9) "URL alias"
            protected arguments -> array (0)
            protected translatedMarkup -> null
            protected options -> array (0)
            protected stringTranslation -> null
          • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
            /**
             * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
            public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
            /**
             * Gets the untranslated string value stored in this translated string.
             *
             * @return string
             *   The string stored in this wrapper.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
            public getOption($name): mixed Gets a specific option from this translated string.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
            public getOptions(): mixed[] Gets all options from this translated string.
            /**
             * Gets all options from this translated string.
             *
             * @return mixed[]
             *   The array of options.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
            public getArguments(): mixed[] Gets all arguments from this translated string.
            /**
             * Gets all arguments from this translated string.
             *
             * @return mixed[]
             *   The array of arguments.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
            public render(): string Renders the object as a string.
            /**
             * Renders the object as a string.
             *
             * @return string
             *   The translated string.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
            public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
            /**
             * Magic __sleep() method to avoid serializing the string translator.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
            protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
            /**
             * Gets the string translation service.
             *
             * @return \Drupal\Core\StringTranslation\TranslationInterface
             *   The string translation service.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
            public count(): int Returns the string length.
            /**
             * Returns the string length.
             *
             * @return int
             *   The length of the string.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
            public __toString(): string Implements the magic __toString() method.
            /**
             * Implements the magic __toString() method.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
            public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
            /**
             * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
            protected _die() For test purposes, wrap die() in an overridable method.
            /**
             * For test purposes, wrap die() in an overridable method.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
          • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
            /**
             * Replaces placeholders in a string with values.
             *
             * For convenience examples are listed here. Refer to the parameter
             * description for $args for details of the placeholders "@", "%", and ":".
             *
             * Secure examples.
             * @code
             * // Return the HTML string "Prefix $some_variable".
             * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
             * // Convert an object to a sanitized string.
             * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
             * // Wrap $some_variable in an <em> tag.
             * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
             * // The following are using the : placeholder inside an HTML tag.
             * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
             * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
             * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
             * // Use a : placeholder inside an HTML tag.
             * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
             * @endcode
             * The above are typical examples of using the placeholders correctly.
             *
             * Insecure examples.
             * @code
             * // The following are using the @ placeholder inside an HTML tag.
             * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
             * // Implicitly convert an object to a string, which is not sanitized.
             * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
             * @endcode
             * These are the more common mistakes that can be made. Make sure that your
             * site is not using any insecure usages of these placeholders.
             *
             * @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. It is insecure to use the @ or % placeholders within
             *   the "<"  and ">" of an HTML tag.
             * @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 args[] 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: Use as the default choice for anything displayed on the
             *     site. Do not use within the "<" and ">" of an HTML tag, such as in
             *     HTML attribute values. Doing so is a security risk.
             *   - %variable: Use when @variable would be appropriate, but you want the
             *     placeholder value to be wrapped in an <em> tag with a placeholder
             *     class. As with @variable, do not use within the "<" and ">" of an HTML
             *     tag, such as in HTML attribute values. Doing so is a security risk.
             *   - :variable: Use when the return value is to be used as a URL value of an
             *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
             *     quotes.
             *
             * @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()
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
            protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
            /**
             * 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.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
          • label string (11) "Alias d'URL"
          translatable => boolean true
          display => array (1)
          form => array (2)
          options => array (2) Depth Limit
          configurable => boolean true
          computed => boolean true
          provider => string (4) "path"
          field_name => string (4) "path"
          entity_type => string (4) "node"
          bundle => null
          protected typedDataManager -> null
          protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#383 (3)
          • Properties (3)
          • Methods (39)
          • Static methods (4)
          • protected definition -> array (2)
            type => string (15) "field_item:path"
            settings => array (0)
            protected typedDataManager -> null
            protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#386 Recursion
          • public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
            public getFieldDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
            public setFieldDefinition($field_definition) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
            public getLabel(): string Gets the label of the field type.
            /**
             * Gets the label of the field type.
             *
             * If the label hasn't been set, then fall back to the label of the
             * typed data definition.
             *
             * @return string
             *   The label of the field type.
             *
             * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
            public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected type -> string (4) "path"
          protected propertyDefinitions -> array (4)
          alias => Drupal\Core\TypedData\DataDefinition#18714 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (2)
            type => string (6) "string"
            label => Drupal\Core\StringTranslation\TranslatableMarkup#18699 Depth Limit
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          pid => Drupal\Core\TypedData\DataDefinition#18909 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (2)
            type => string (7) "integer"
            label => Drupal\Core\StringTranslation\TranslatableMarkup#18598 Depth Limit
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          langcode => Drupal\Core\TypedData\DataDefinition#5787 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (2)
            type => string (6) "string"
            label => Drupal\Core\StringTranslation\TranslatableMarkup#18715 Depth Limit
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          pathauto => Drupal\Core\TypedData\DataDefinition#18912 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (5)
            type => string (7) "integer"
            label => Drupal\Core\StringTranslation\TranslatableMarkup#18913 Depth Limit
            description => Drupal\Core\StringTranslation\TranslatableMarkup#18604 Depth Limit
            computed => boolean true
            class => string (30) "\Drupal\pathauto\PathautoState"
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected schema -> null
          protected indexes -> array (0)
        • public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
          public setName($name): static Sets the field name.
          /**
           * Sets the field name.
           *
           * @param string $name
           *   The field name to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Note that the method does not unset existing settings not specified in the
           * incoming $settings array.
           *
           * For example:
           * @code
           *   // Given these are the default settings.
           *   $field_definition->getSettings() === [
           *     'fruit' => 'apple',
           *     'season' => 'summer',
           *   ];
           *   // Change only the 'fruit' setting.
           *   $field_definition->setSettings(['fruit' => 'banana']);
           *   // The 'season' setting persists unchanged.
           *   $field_definition->getSettings() === [
           *     'fruit' => 'banana',
           *     'season' => 'summer',
           *   ];
           * @endcode
           *
           * For clarity, it is preferred to use setSetting() if not all available
           * settings are supplied.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
          public getProvider() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
          public setProvider($provider): $this Sets the name of the provider of this field.
          /**
           * Sets the name of the provider of this field.
           *
           * @param string $provider
           *   The provider name to set.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
          public setTranslatable($translatable): $this Sets whether the field is translatable.
          /**
           * Sets whether the field is translatable.
           *
           * @param bool $translatable
           *   Whether the field is translatable.
           *
           * @return $this
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
          public isRevisionable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
          public setRevisionable($revisionable): $this Sets whether the field is revisionable.
          /**
           * Sets whether the field is revisionable.
           *
           * @param bool $revisionable
           *   Whether the field is revisionable.
           *
           * @return $this
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
          public getCardinality() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
          public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
          /**
           * Sets the maximum number of items allowed for the field.
           *
           * Possible values are positive integers or
           * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
           *
           * Note that if the entity type that this base field is attached to is
           * revisionable and the field has a cardinality higher than 1, the field is
           * considered revisionable by default.
           *
           * @param int $cardinality
           *   The field cardinality.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
          public isMultiple() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
          public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
          /**
           * Sets constraints for a given field item property.
           *
           * Note: this overwrites any existing property constraints. If you need to
           * add to the existing constraints, use
           * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
           *
           * @param string $name
           *   The name of the property to set constraints for.
           * @param array $constraints
           *   The constraints to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
          public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
          /**
           * Adds constraints for a given field item property.
           *
           * Adds a constraint to a property of a base field item. e.g.
           * @code
           * // Limit the field item's value property to the range 0 through 10.
           * // e.g. $node->size->value.
           * $field->addPropertyConstraints('value', [
           *   'Range' => [
           *     'min' => 0,
           *     'max' => 10,
           *   ]
           * ]);
           * @endcode
           *
           * If you want to add a validation constraint that applies to the
           * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
           * instead.
           *
           * Note: passing a new set of options for an existing property constraint will
           * overwrite with the new options.
           *
           * @param string $name
           *   The name of the property to set constraints for.
           * @param array $constraints
           *   The constraints to set.
           *
           * @return static
           *   The object itself for chaining.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
          public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
          /**
           * Sets the display options for the field in forms or rendered entities.
           *
           * This enables generic rendering of the field with widgets / formatters,
           * including automated support for "In place editing", and with optional
           * configurability in the "Manage display" / "Manage form display" UI screens.
           *
           * Unless this method is called, the field remains invisible (or requires
           * ad-hoc rendering logic).
           *
           * @param string $display_context
           *   The display context. Either 'view' or 'form'.
           * @param array $options
           *   An array of display options. Refer to
           *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
           *   a list of supported keys. The options should include at least a 'weight',
           *   or specify 'region' = 'hidden'. The 'default_widget' /
           *   'default_formatter' for the field type will be used if no 'type' is
           *   specified.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
          public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
          /**
           * Sets whether the display for the field can be configured.
           *
           * @param string $display_context
           *   The display context. Either 'view' or 'form'.
           * @param bool $configurable
           *   Whether the display options can be configured (e.g., via the "Manage
           *   display" / "Manage form display" UI screens). If TRUE, the options
           *   specified via getDisplayOptions() act as defaults.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
          public isDisplayConfigurable($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
          public getInitialValue(): array Returns the initial value for the field.
          /**
           * Returns the initial value for the field.
           *
           * @return array
           *   The initial value for the field, as a numerically indexed array of items,
           *   each item being a property/value array. An empty array when there is no
           *   default value.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
          public setInitialValue($value): $this Sets an initial value for the field.
          /**
           * Sets an initial value for the field.
           *
           * @param mixed $value
           *   The initial value for the field. This can be either:
           *   - a literal, in which case it will be assigned to the first property of
           *     the first item;
           *   - a numerically indexed array of items, each item being a property/value
           *     array;
           *   - a non-numerically indexed array, in which case the array is assumed to
           *     be a property/value array and used as the first item;
           *   - an empty array for no initial value.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
          public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
          /**
           * Returns the name of the field that will be used for getting initial values.
           *
           * @return string|null
           *   The field name.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
          public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
          /**
           * Sets a field that will be used for getting initial values.
           *
           * @param string $field_name
           *   The name of the field that will be used for getting initial values.
           * @param mixed $default_value
           *   (optional) The default value for the field, in case the inherited value
           *   is NULL. This can be either:
           *   - a literal, in which case it will be assigned to the first property of
           *     the first item;
           *   - a numerically indexed array of items, each item being a property/value
           *     array;
           *   - a non-numerically indexed array, in which case the array is assumed to
           *     be a property/value array and used as the first item;
           *   - an empty array for no initial value.
           *   If the field being added is required or an entity key, it is recommended
           *   to provide a default value.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
          public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
          public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
          public getPropertyNames() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
          public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
          /**
           * Sets the ID of the type of the entity this field is attached to.
           *
           * @param string $entity_type_id
           *   The name of the target entity type to set.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
          public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
          /**
           * Sets the bundle this field is defined for.
           *
           * @param string|null $bundle
           *   The bundle, or NULL if the field is not bundle-specific.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
          public getSchema() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
          public getColumns() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
          public hasCustomStorage() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
          public isBaseField() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
          public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
          /**
           * Sets the storage behavior for this field.
           *
           * @param bool $custom_storage
           *   Pass FALSE if the storage takes care of storing the field,
           *   TRUE otherwise.
           *
           * @return $this
           *
           * @throws \LogicException
           *   Thrown if custom storage is to be set to FALSE for a computed field.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
          public getUniqueStorageIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
          public setDeleted($deleted): $this Sets whether the field storage is deleted.
          /**
           * Sets whether the field storage is deleted.
           *
           * @param bool $deleted
           *   Whether the field storage is deleted.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
          public isStorageRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
          public setStorageRequired($required): static Sets whether the field storage is required.
          /**
           * Sets whether the field storage is required.
           *
           * @param bool $required
           *   Whether the field storage is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
          public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
          public setDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
          public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
          /**
           * Sets the item definition.
           *
           * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
           *   A list item's data definition.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
        • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
          /**
           * Creates a new field definition.
           *
           * @param string $type
           *   The type of the field.
           *
           * @return static
           *   A new field definition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
          public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
          /**
           * Creates a new field definition based upon a field storage definition.
           *
           * In cases where one needs a field storage definitions to act like full
           * field definitions, this creates a new field definition based upon the
           * (limited) information available. That way it is possible to use the field
           * definition in places where a full field definition is required; e.g., with
           * widgets or formatters.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
           *   The field storage definition to base the new field definition upon.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
          public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
          public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
          protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
          /**
           * Creates a new list definition.
           *
           * @param string $item_type
           *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new List Data Definition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
          public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
      • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
        /**
         * Constructs a BaseFieldOverride object.
         *
         * In most cases, base field override entities are created via
         * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
         *
         * @param array $values
         *   An array of base field bundle override properties, keyed by property
         *   name. The field to override is specified by referring to an existing
         *   field with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the bundle field override is attached to. Other array
         *   elements will be used to set the corresponding properties on the class;
         *   see the class property documentation for details.
         * @param string $entity_type
         *   (optional) The type of the entity to create. Defaults to
         *   'base_field_override'.
         *
         * @throws \Drupal\Core\Field\FieldException
         *   Exception thrown if $values does not contain a field_name, entity_type or
         *   bundle value.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
        public isInternal(): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
        protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
        /**
         * Gets the base field definition.
         *
         * @return \Drupal\Core\Field\BaseFieldDefinition
         *   An associative array of the base field definition.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the bundle is being changed.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        protected linkTemplates(): array Gets an array link templates.
        /**
         * Gets an array link templates.
         *
         * @return array
         *   An array of link templates containing paths.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
        /**
         * Gets an array of placeholders for this entity.
         *
         * Individual entity classes may override this method to add additional
         * placeholders if desired. If so, they should be sure to replicate the
         * property caching logic.
         *
         * @param string $rel
         *   The link relationship type, for example: canonical or edit-form.
         *
         * @return array
         *   An array of URI placeholders.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
        /**
         * Creates a base field override object.
         *
         * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
         *   The base field definition to override.
         * @param string $bundle
         *   The bundle to which the override applies.
         *
         * @return \Drupal\Core\Field\Entity\BaseFieldOverride
         *   A new base field override object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
        public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
        public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
        /**
         * Loads a base field bundle override config entity.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\Core\Field\FieldConfigInterface|null
         *   The base field bundle override config entity if one exists for the
         *   provided field name, otherwise NULL.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (4) "path"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#23541 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (1)
      0 => Drupal\pathauto\PathautoItem#24061 (9)
      • Properties (9)
      • Methods (49)
      • Static methods (21)
      • Iterator
      • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#18599 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (15) "field_item:path"
          settings => array (0)
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected fieldDefinition -> Drupal\Core\Field\Entity\BaseFieldOverride#290 (36)
          • Properties (36)
          • Methods (125)
          • Static methods (19)
          • protected entityTypeId -> string (19) "base_field_override"
            protected enforceIsNew -> null
            protected typedData -> null
            protected originalEntity -> null
            protected cacheContexts -> array (2)
            0 => string (8) "url.site"
            1 => string (28) "languages:language_interface"
            protected cacheTags -> array (2)
            0 => string (97) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
            config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.path
            
            1 => string (100) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
            config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.path
            
            protected cacheMaxAge -> integer -1
            protected _serviceIds -> array (0)
            protected _entityStorages -> array (0)
            protected originalId -> string (22) "node.pagina_libre.path"
            protected status -> boolean true
            protected uuid -> string (36) "16f12acc-8027-40b8-8966-9f6c94e69c02"
            private isUninstalling -> boolean false
            protected langcode -> string (2) "es"
            protected third_party_settings -> array (0)
            protected _core -> array (0)
            protected trustedData -> boolean false
            protected dependencies -> array (2)
            config => array (1) Depth Limit
            module => array (1) Depth Limit
            protected isSyncing -> boolean false
            protected id -> string (22) "node.pagina_libre.path"
            protected field_name -> string (4) "path"
            protected field_type -> string (4) "path"
            protected entity_type -> string (4) "node"
            protected bundle -> string (12) "pagina_libre"
            protected label -> string (12) "Alias de URL"
            protected description -> string (0) ""
            protected settings -> array (0)
            protected required -> boolean false
            protected translatable -> boolean true
            protected default_value -> array (0)
            protected default_value_callback -> string (0) ""
            protected fieldStorage -> null
            protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#18599 Recursion
            protected constraints -> array (0)
            protected propertyConstraints -> array (0)
            protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#386 (7)
            • Properties (7)
            • Methods (89)
            • Static methods (9)
            • Class constants (1)
            • protected definition -> array (8) Depth Limit
              protected typedDataManager -> null
              protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#383 Depth Limit
              protected type -> string (4) "path"
              protected propertyDefinitions -> array (4) Depth Limit
              protected schema -> null
              protected indexes -> array (0)
            • public getName() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
              public setName($name): static Sets the field name.
              /**
               * Sets the field name.
               *
               * @param string $name
               *   The field name to set.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
              public getType() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
              public getSettings() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
              public setSettings(array $settings) {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * Note that the method does not unset existing settings not specified in the
               * incoming $settings array.
               *
               * For example:
               * @code
               *   // Given these are the default settings.
               *   $field_definition->getSettings() === [
               *     'fruit' => 'apple',
               *     'season' => 'summer',
               *   ];
               *   // Change only the 'fruit' setting.
               *   $field_definition->setSettings(['fruit' => 'banana']);
               *   // The 'season' setting persists unchanged.
               *   $field_definition->getSettings() === [
               *     'fruit' => 'banana',
               *     'season' => 'summer',
               *   ];
               * @endcode
               *
               * For clarity, it is preferred to use setSetting() if not all available
               * settings are supplied.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
              public getSetting($setting_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
              public setSetting($setting_name, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
              public getProvider() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
              public setProvider($provider): $this Sets the name of the provider of this field.
              /**
               * Sets the name of the provider of this field.
               *
               * @param string $provider
               *   The provider name to set.
               *
               * @return $this
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
              public isTranslatable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
              public setTranslatable($translatable): $this Sets whether the field is translatable.
              /**
               * Sets whether the field is translatable.
               *
               * @param bool $translatable
               *   Whether the field is translatable.
               *
               * @return $this
               *   The object itself for chaining.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
              public isRevisionable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
              public setRevisionable($revisionable): $this Sets whether the field is revisionable.
              /**
               * Sets whether the field is revisionable.
               *
               * @param bool $revisionable
               *   Whether the field is revisionable.
               *
               * @return $this
               *   The object itself for chaining.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
              public getCardinality() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
              public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
              /**
               * Sets the maximum number of items allowed for the field.
               *
               * Possible values are positive integers or
               * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
               *
               * Note that if the entity type that this base field is attached to is
               * revisionable and the field has a cardinality higher than 1, the field is
               * considered revisionable by default.
               *
               * @param int $cardinality
               *   The field cardinality.
               *
               * @return $this
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
              public isMultiple() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
              public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
              /**
               * Sets constraints for a given field item property.
               *
               * Note: this overwrites any existing property constraints. If you need to
               * add to the existing constraints, use
               * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
               *
               * @param string $name
               *   The name of the property to set constraints for.
               * @param array $constraints
               *   The constraints to set.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
              public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
              /**
               * Adds constraints for a given field item property.
               *
               * Adds a constraint to a property of a base field item. e.g.
               * @code
               * // Limit the field item's value property to the range 0 through 10.
               * // e.g. $node->size->value.
               * $field->addPropertyConstraints('value', [
               *   'Range' => [
               *     'min' => 0,
               *     'max' => 10,
               *   ]
               * ]);
               * @endcode
               *
               * If you want to add a validation constraint that applies to the
               * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
               * instead.
               *
               * Note: passing a new set of options for an existing property constraint will
               * overwrite with the new options.
               *
               * @param string $name
               *   The name of the property to set constraints for.
               * @param array $constraints
               *   The constraints to set.
               *
               * @return static
               *   The object itself for chaining.
               *
               * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
              public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
              /**
               * Sets the display options for the field in forms or rendered entities.
               *
               * This enables generic rendering of the field with widgets / formatters,
               * including automated support for "In place editing", and with optional
               * configurability in the "Manage display" / "Manage form display" UI screens.
               *
               * Unless this method is called, the field remains invisible (or requires
               * ad-hoc rendering logic).
               *
               * @param string $display_context
               *   The display context. Either 'view' or 'form'.
               * @param array $options
               *   An array of display options. Refer to
               *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
               *   a list of supported keys. The options should include at least a 'weight',
               *   or specify 'region' = 'hidden'. The 'default_widget' /
               *   'default_formatter' for the field type will be used if no 'type' is
               *   specified.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
              public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
              /**
               * Sets whether the display for the field can be configured.
               *
               * @param string $display_context
               *   The display context. Either 'view' or 'form'.
               * @param bool $configurable
               *   Whether the display options can be configured (e.g., via the "Manage
               *   display" / "Manage form display" UI screens). If TRUE, the options
               *   specified via getDisplayOptions() act as defaults.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
              public getDisplayOptions($display_context) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
              public isDisplayConfigurable($display_context) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
              public getDefaultValueLiteral() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
              public getDefaultValueCallback() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
              public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
              public setDefaultValue($value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
              public setDefaultValueCallback($callback) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
              public getInitialValue(): array Returns the initial value for the field.
              /**
               * Returns the initial value for the field.
               *
               * @return array
               *   The initial value for the field, as a numerically indexed array of items,
               *   each item being a property/value array. An empty array when there is no
               *   default value.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
              public setInitialValue($value): $this Sets an initial value for the field.
              /**
               * Sets an initial value for the field.
               *
               * @param mixed $value
               *   The initial value for the field. This can be either:
               *   - a literal, in which case it will be assigned to the first property of
               *     the first item;
               *   - a numerically indexed array of items, each item being a property/value
               *     array;
               *   - a non-numerically indexed array, in which case the array is assumed to
               *     be a property/value array and used as the first item;
               *   - an empty array for no initial value.
               *
               * @return $this
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
              public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
              /**
               * Returns the name of the field that will be used for getting initial values.
               *
               * @return string|null
               *   The field name.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
              public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
              /**
               * Sets a field that will be used for getting initial values.
               *
               * @param string $field_name
               *   The name of the field that will be used for getting initial values.
               * @param mixed $default_value
               *   (optional) The default value for the field, in case the inherited value
               *   is NULL. This can be either:
               *   - a literal, in which case it will be assigned to the first property of
               *     the first item;
               *   - a numerically indexed array of items, each item being a property/value
               *     array;
               *   - a non-numerically indexed array, in which case the array is assumed to
               *     be a property/value array and used as the first item;
               *   - an empty array for no initial value.
               *   If the field being added is required or an entity key, it is recommended
               *   to provide a default value.
               *
               * @return $this
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
              public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
              public getPropertyDefinition($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
              public getPropertyDefinitions() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
              public getPropertyNames() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
              public getMainPropertyName() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
              public __sleep(): array {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
              public getTargetEntityTypeId() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
              public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
              /**
               * Sets the ID of the type of the entity this field is attached to.
               *
               * @param string $entity_type_id
               *   The name of the target entity type to set.
               *
               * @return $this
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
              public getTargetBundle() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
              public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
              /**
               * Sets the bundle this field is defined for.
               *
               * @param string|null $bundle
               *   The bundle, or NULL if the field is not bundle-specific.
               *
               * @return $this
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
              public getSchema() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
              public getColumns() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
              public hasCustomStorage() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
              public isBaseField() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
              public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
              /**
               * Sets the storage behavior for this field.
               *
               * @param bool $custom_storage
               *   Pass FALSE if the storage takes care of storing the field,
               *   TRUE otherwise.
               *
               * @return $this
               *
               * @throws \LogicException
               *   Thrown if custom storage is to be set to FALSE for a computed field.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
              public getFieldStorageDefinition() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
              public getUniqueStorageIdentifier() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
              public getUniqueIdentifier() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
              public isDeleted() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
              public setDeleted($deleted): $this Sets whether the field storage is deleted.
              /**
               * Sets whether the field storage is deleted.
               *
               * @param bool $deleted
               *   Whether the field storage is deleted.
               *
               * @return $this
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
              public getConfig($bundle) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
              public isStorageRequired() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
              public setStorageRequired($required): static Sets whether the field storage is required.
              /**
               * Sets whether the field storage is required.
               *
               * @param bool $required
               *   Whether the field storage is required.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
              public __clone() Magic method: Implements a deep clone.
              /**
               * Magic method: Implements a deep clone.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
              public isInternal() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
              public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\ListDataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
              public getDataType() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\ListDataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
              public setDataType($type) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\ListDataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
              public getClass() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\ListDataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
              public getItemDefinition() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\ListDataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
              public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
              /**
               * Sets the item definition.
               *
               * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
               *   A list item's data definition.
               *
               * @return $this
               */
              
              Inherited from Drupal\Core\TypedData\ListDataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
              public getLabel() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
              public setLabel($label): static Sets the human-readable label.
              /**
               * Sets the human-readable label.
               *
               * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
               *   The label to set.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
              public getDescription() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
              public setDescription($description): static Sets the human-readable description.
              /**
               * Sets the human-readable description.
               *
               * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
               *   The description to set.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
              public isList() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
              public isReadOnly() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
              public setReadOnly($read_only): static Sets whether the data is read-only.
              /**
               * Sets whether the data is read-only.
               *
               * @param bool $read_only
               *   Whether the data is read-only.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
              public isComputed() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
              public setComputed($computed): static Sets whether the data is computed.
              /**
               * Sets whether the data is computed.
               *
               * @param bool $computed
               *   Whether the data is computed.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
              public isRequired() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
              public setRequired($required): static Sets whether the data is required.
              /**
               * Sets whether the data is required.
               *
               * @param bool $required
               *   Whether the data is required.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
              public setClass($class): static Sets the class used for creating the typed data object.
              /**
               * Sets the class used for creating the typed data object.
               *
               * @param string|null $class
               *   The class to use.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
              public getConstraints() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
              public getConstraint($constraint_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
              public setConstraints(array $constraints): $this Sets an array of validation constraints.
              /**
               * Sets an array of validation constraints.
               *
               * @param array $constraints
               *   An array of validation constraint definitions, keyed by constraint name.
               *   Each constraint definition can be used for instantiating
               *   \Symfony\Component\Validator\Constraint objects.
               *
               * @return $this
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
              public addConstraint($constraint_name, $options = null) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
              public offsetExists($offset): bool {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * This is for BC support only.
               *
               * @todo Remove in https://www.drupal.org/node/1928868.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
              public & offsetGet($offset): mixed {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * This is for BC support only.
               *
               * @todo Remove in https://www.drupal.org/node/1928868.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
              public offsetSet($offset, $value): void {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * This is for BC support only.
               *
               * @todo Remove in https://www.drupal.org/node/1928868.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
              public offsetUnset($offset): void {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * This is for BC support only.
               *
               * @todo Remove in https://www.drupal.org/node/1928868.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
              public toArray(): array Returns all definition values as array.
              /**
               * Returns all definition values as array.
               *
               * @return array
               *   The array holding values for all definition keys.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
              public setInternal($internal): $this Sets the whether the data value should be internal.
              /**
               * Sets the whether the data value should be internal.
               *
               * @param bool $internal
               *   Whether the data value should be internal.
               *
               * @return $this
               *
               * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
              public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
              /**
               * Sets the typed data manager.
               *
               * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
               *   The typed data manager.
               *
               * @return $this
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
              public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
              /**
               * Gets the typed data manager.
               *
               * @return \Drupal\Core\TypedData\TypedDataManagerInterface
               *   The typed data manager.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
              public getCacheContexts() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
              public getCacheTags() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
              public getCacheMaxAge() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
            • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
              /**
               * Creates a new field definition.
               *
               * @param string $type
               *   The type of the field.
               *
               * @return static
               *   A new field definition object.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
              public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
              /**
               * Creates a new field definition based upon a field storage definition.
               *
               * In cases where one needs a field storage definitions to act like full
               * field definitions, this creates a new field definition based upon the
               * (limited) information available. That way it is possible to use the field
               * definition in places where a full field definition is required; e.g., with
               * widgets or formatters.
               *
               * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
               *   The field storage definition to base the new field definition upon.
               *
               * @return $this
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
              public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
              public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
              protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
              /**
               * Ensure a field value is transformed into a format keyed by delta.
               *
               * @param mixed $value
               *   The raw field value to normalize.
               * @param string $main_property_name
               *   The main field property name.
               *
               * @return array
               *   A field value normalized into a format keyed by delta.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
              public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
              /**
               * Creates a new list definition.
               *
               * @param string $item_type
               *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
               *
               * @return static
               *   A new List Data Definition object.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
              public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
              public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
              /**
               * Creates a new data definition.
               *
               * @param string $type
               *   The data type of the data; e.g., 'string', 'integer' or 'any'.
               *
               * @return static
               *   A new DataDefinition object.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
              public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
            • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
          • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
            /**
             * Constructs a BaseFieldOverride object.
             *
             * In most cases, base field override entities are created via
             * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
             *
             * @param array $values
             *   An array of base field bundle override properties, keyed by property
             *   name. The field to override is specified by referring to an existing
             *   field with:
             *   - field_name: The field name.
             *   - entity_type: The entity type.
             *   Additionally, a 'bundle' property is required to indicate the entity
             *   bundle to which the bundle field override is attached to. Other array
             *   elements will be used to set the corresponding properties on the class;
             *   see the class property documentation for details.
             * @param string $entity_type
             *   (optional) The type of the entity to create. Defaults to
             *   'base_field_override'.
             *
             * @throws \Drupal\Core\Field\FieldException
             *   Exception thrown if $values does not contain a field_name, entity_type or
             *   bundle value.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
            public getFieldStorageDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
            public isDisplayConfigurable($context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
            public getDisplayOptions($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
            public isInternal(): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
            public getUniqueIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
            protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
            /**
             * Gets the base field definition.
             *
             * @return \Drupal\Core\Field\BaseFieldDefinition
             *   An associative array of the base field definition.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
            public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * @throws \Drupal\Core\Field\FieldException
             *   If the bundle is being changed.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
            public __sleep(): array Implements the magic __sleep() method.
            /**
             * Implements the magic __sleep() method.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
            public id() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
            public getName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
            public getType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
            public getTargetEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
            public getTargetBundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
            public calculateDependencies() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
            public onDependencyRemoval(array $dependencies) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
            public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
            public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
            public setLabel($label) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
            public setDescription($description) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
            public isTranslatable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
            public setTranslatable($translatable) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
            public setSettings(array $settings) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
            public setSetting($setting_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
            public setRequired($required) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
            public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
            public getDefaultValueLiteral() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
            public setDefaultValue($value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
            public getDefaultValueCallback() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
            public setDefaultValueCallback($callback) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
            public getItemDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
            public getConfig($bundle) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
            public setConstraints(array $constraints) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
            public setPropertyConstraints($name, array $constraints) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
            public addPropertyConstraints($name, array $constraints) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
            public getOriginalId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
            public setOriginalId($id) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
            public isNew() Overrides EntityBase::isNew().
            /**
             * Overrides EntityBase::isNew().
             *
             * EntityInterface::enforceIsNew() is only supported for newly created
             * configuration entities but has no effect after saving, since each
             * configuration entity is unique.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
            public get($property_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
            public set($property_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
            public enable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
            public disable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
            public setStatus($status) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
            public status() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
            public setUninstalling($uninstalling) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
            public isUninstalling() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
            public createDuplicate() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
            public toArray() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
            protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
            /**
             * Gets the typed config manager.
             *
             * @return \Drupal\Core\Config\TypedConfigManagerInterface
             *   The typed configuration plugin manager.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
            public toUrl($rel = null, array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
            public getCacheTagsToInvalidate() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
            protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
            /**
             * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
             *
             * Note that this function should only be called from implementations of
             * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
             * as dependencies are recalculated during every entity save.
             *
             * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
            public getDependencies() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
            public getConfigDependencyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
            public getConfigTarget() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
            protected invalidateTagsOnSave($update) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Override to never invalidate the entity's cache tag; the config system
             * already invalidates it.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
            public setThirdPartySetting($module, $key, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
            public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
            public getThirdPartySettings($module) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
            public unsetThirdPartySetting($module, $key) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
            public getThirdPartyProviders() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
            public isInstallable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
            public trustData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
            public hasTrustedData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
            public save() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
            protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
            /**
             * Gets the entity type manager.
             *
             * @return \Drupal\Core\Entity\EntityTypeManagerInterface
             *   The entity type manager.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
            protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
            /**
             * Gets the entity type bundle info service.
             *
             * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
             *   The entity type bundle info service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
            protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
            /**
             * Gets the language manager.
             *
             * @return \Drupal\Core\Language\LanguageManagerInterface
             *   The language manager service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
            protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
            /**
             * Gets the UUID generator.
             *
             * @return \Drupal\Component\Uuid\UuidInterface
             *   The UUID service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
            public uuid() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
            public enforceIsNew($value = true) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
            public getEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
            public bundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
            public label() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
            public hasLinkTemplate($rel) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
            protected linkTemplates(): array Gets an array link templates.
            /**
             * Gets an array link templates.
             *
             * @return array
             *   An array of link templates containing paths.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
            public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
            protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
            /**
             * Gets an array of placeholders for this entity.
             *
             * Individual entity classes may override this method to add additional
             * placeholders if desired. If so, they should be sure to replicate the
             * property caching logic.
             *
             * @param string $rel
             *   The link relationship type, for example: canonical or edit-form.
             *
             * @return array
             *   An array of URI placeholders.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
            public uriRelationships() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
            public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
            public language() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
            public delete() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
            public getEntityType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
            public referencedEntities() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
            protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
            /**
             * The list cache tags to invalidate for this entity.
             *
             * @return string[]
             *   Set of list cache tags.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
            public getTypedData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
            public getConfigDependencyKey() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
            public getOriginal(): ?static {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
            public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
            public __get($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
            public __set($name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
            public __isset($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
            public __unset($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
            public addCacheableDependency($other_object) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
            public addCacheContexts(array $cache_contexts) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
            public addCacheTags(array $cache_tags) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
            public mergeCacheMaxAge($max_age) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
            protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
            /**
             * Sets cacheability; useful for value object constructors.
             *
             * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
             *   The cacheability to set.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
            public traitSleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
            public __wakeup(): void {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
            protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
            /**
             * Calculates and returns dependencies of a specific plugin instance.
             *
             * Dependencies are added for the module that provides the plugin, as well
             * as any dependencies declared by the instance's calculateDependencies()
             * method, if it implements
             * \Drupal\Component\Plugin\DependentPluginInterface.
             *
             * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
             *   The plugin instance.
             *
             * @return array
             *   An array of dependencies keyed by the type of dependency.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
            protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
            /**
             * Calculates and adds dependencies of a specific plugin instance.
             *
             * Dependencies are added for the module that provides the plugin, as well
             * as any dependencies declared by the instance's calculateDependencies()
             * method, if it implements
             * \Drupal\Component\Plugin\DependentPluginInterface.
             *
             * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
             *   The plugin instance.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
            protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
            /**
             * Wraps the module handler.
             *
             * @return \Drupal\Core\Extension\ModuleHandlerInterface
             *   The module handler.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
            protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
            /**
             * Wraps the theme handler.
             *
             * @return \Drupal\Core\Extension\ThemeHandlerInterface
             *   The theme handler.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
            protected addDependencyTrait($type, $name): $this Adds a dependency.
            /**
             * Adds a dependency.
             *
             * @param string $type
             *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
             * @param string $name
             *   If $type is 'module' or 'theme', the name of the module or theme. If
             *   $type is 'config' or 'content', the result of
             *   EntityInterface::getConfigDependencyName().
             *
             * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
            protected addDependencies(array $dependencies) Adds multiple dependencies.
            /**
             * Adds multiple dependencies.
             *
             * @param array $dependencies
             *   An array of dependencies keyed by the type of dependency. One example:
             *   @code
             *   [
             *     'module' => [
             *       'node',
             *       'field',
             *       'image',
             *     ],
             *   ];
             *   @endcode
             *
             * @see \Drupal\Core\Entity\DependencyTrait::addDependency
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
            public setSyncing($syncing) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
            public isSyncing() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
            private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
            /**
             * Returns the typed data class name for this entity.
             *
             * @return string
             *   The string representing the typed data class name.
             *
             * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
          • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
            /**
             * Creates a base field override object.
             *
             * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
             *   The base field definition to override.
             * @param string $bundle
             *   The bundle to which the override applies.
             *
             * @return \Drupal\Core\Field\Entity\BaseFieldOverride
             *   A new base field override object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
            public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
            public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
            /**
             * Loads a base field bundle override config entity.
             *
             * @param string $entity_type_id
             *   ID of the entity type.
             * @param string $bundle
             *   Bundle name.
             * @param string $field_name
             *   Name of the field.
             *
             * @return \Drupal\Core\Field\FieldConfigInterface|null
             *   The base field bundle override config entity if one exists for the
             *   provided field name, otherwise NULL.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
            public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
            public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
            public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
            /**
             * Callback for uasort() to sort configuration entities by weight and label.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
            protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Override to never invalidate the individual entities' cache tags; the
             * config system already invalidates them.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
            public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
            protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
            /**
             * Gets the configuration manager.
             *
             * @return \Drupal\Core\Config\ConfigManager
             *   The configuration manager.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
            public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
            public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
            public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
            public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
            public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
            protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
            /**
             * Ensure a field value is transformed into a format keyed by delta.
             *
             * @param mixed $value
             *   The raw field value to normalize.
             * @param string $main_property_name
             *   The main field property name.
             *
             * @return array
             *   A field value normalized into a format keyed by delta.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
            public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
            public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
            public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
            protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
            /**
             * Invalidates an entity's cache tags upon delete.
             *
             * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
             *   The entity type definition.
             * @param \Drupal\Core\Entity\EntityInterface[] $entities
             *   An array of entities.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected name -> integer 0
        protected parent -> Drupal\pathauto\PathautoFieldItemList#23551 Recursion
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected values -> array (3)
        alias => string (34) "/conditions-de-vente-fofait-saison"
        pid => string (2) "99"
        langcode => string (2) "fr"
        protected properties -> array (1)
        pathauto => Drupal\pathauto\PathautoState#24016 (9)
        • Properties (9)
        • Methods (29)
        • Static methods (3)
        • Class constants (2)
        • protected definition -> Drupal\Core\TypedData\DataDefinition#18912 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (5) Depth Limit
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected name -> string (8) "pathauto"
          protected parent -> Drupal\pathauto\PathautoItem#24061 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected value -> null
          protected originalValue -> null
        • public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/pathauto/src/PathautoState.php:45
          protected getOriginalValue(): mixed Gets the data value currently stored in database.
          /**
           * Gets the data value currently stored in database.
           *
           * @return mixed
           *   The data value.
           */
          
          Defined in <drupal>/modules/contrib/pathauto/src/PathautoState.php:66
          public setValue($value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/pathauto/src/PathautoState.php:84
          public hasValue() Returns TRUE if a value was set.
          /**
           * Returns TRUE if a value was set.
           */
          
          Defined in <drupal>/modules/contrib/pathauto/src/PathautoState.php:95
          public persist() Persists the state.
          /**
           * Persists the state.
           */
          
          Defined in <drupal>/modules/contrib/pathauto/src/PathautoState.php:102
          public purge() Deletes the stored state.
          /**
           * Deletes the stored state.
           */
          
          Defined in <drupal>/modules/contrib/pathauto/src/PathautoState.php:115
          protected getCollection(): string Returns the key value collection that should be used for the given entity.
          /**
           * Returns the key value collection that should be used for the given entity.
           *
           * @return string
           */
          
          Defined in <drupal>/modules/contrib/pathauto/src/PathautoState.php:125
          public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
          /**
           * Constructs a TypedData object given its definition and context.
           *
           * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
           *   The data definition.
           * @param string $name
           *   (optional) The name of the created property, or NULL if it is the root
           *   of a typed data tree. Defaults to NULL.
           * @param \Drupal\Core\TypedData\TypedDataInterface $parent
           *   (optional) The parent object of the data property, or NULL if it is the
           *   root of a typed data tree. Defaults to NULL.
           *
           * @see \Drupal\Core\TypedData\TypedDataManager::create()
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:112
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:138
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\pathauto\PathautoState::bulkDelete($entity_type_id, array $pids_by_id) Deletes the URL aliases for multiple entities of the same type.
          /**
           * Deletes the URL aliases for multiple entities of the same type.
           *
           * @param string $entity_type_id
           *   The entity type ID of entities being deleted.
           * @param int[] $pids_by_id
           *   A list of path IDs keyed by entity ID.
           */
          
          Defined in <drupal>/modules/contrib/pathauto/src/PathautoState.php:137
          public static Drupal\pathauto\PathautoState::getPathautoStateKey($entity_id): int|string Gets the key-value store entry key for 'pathauto_state.*' collections.
          /**
           * Gets the key-value store entry key for 'pathauto_state.*' collections.
           *
           * Normally we want to use the entity ID as key for 'pathauto_state.*'
           * collection entries. But some entity types may use string IDs. When such IDs
           * are exceeding 128 characters, which is the limit for the 'name' column in
           * the {key_value} table, the insertion of the ID in {key_value} will fail.
           * Thus we test if we can use the plain ID or we need to store a hashed
           * version of the entity ID. Also, it is not possible to rely on the UUID as
           * entity types might not have one or might use a non-standard format.
           *
           * The code is inspired by
           * \Drupal\Core\Cache\DatabaseBackend::normalizeCid().
           *
           * @param int|string $entity_id
           *   The entity id for which to compute the key.
           *
           * @return int|string
           *   The key used to store the value in the key-value store.
           *
           * @see \Drupal\Core\Cache\DatabaseBackend::normalizeCid()
           */
          
          Defined in <drupal>/modules/contrib/pathauto/src/PathautoState.php:181
          public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        • public const Drupal\pathauto\PathautoState::SKIP :: integer 0
          public const Drupal\pathauto\PathautoState::CREATE :: integer 1
      • public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/pathauto/src/PathautoItem.php:30
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/pathauto/src/PathautoItem.php:42
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathItem
        Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathItem.php:61
        public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
        protected getSettings(): array Returns the array of field settings.
        /**
         * Returns the array of field settings.
         *
         * @return array
         *   The array of settings.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
        protected getSetting($setting_name): mixed Returns the value of a field setting.
        /**
         * Returns the value of a field setting.
         *
         * @param string $setting_name
         *   The setting name.
         *
         * @return mixed
         *   The setting value.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:118
        protected writePropertyValue($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Different to the parent Map class, we avoid creating property objects as
         * far as possible in order to optimize performance. Thus we just update
         * $this->values if no property object has been created yet.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
        public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:233
        public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:240
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:56
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
        public set($property_name, $value, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
        public getProperties($include_computed = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
        public onChange($property_name, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * @param string $property_name
         *   The name of the property.
         * @param bool $notify
         *   (optional) Whether to forward the notification to the parent. Defaults to
         *   TRUE. By passing FALSE, overrides of this method can re-use the logic
         *   of parent classes without triggering notification.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:231
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\pathauto\PathautoItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/pathauto/src/PathautoItem.php:17
        public static Drupal\path\Plugin\Field\FieldType\PathItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathItem.php:43
        public static Drupal\path\Plugin\Field\FieldType\PathItem::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathItem.php:118
        public static Drupal\path\Plugin\Field\FieldType\PathItem::mainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathItem.php:127
        public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
        public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
        public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
        public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
        public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
        public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
        public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
        public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\path\Plugin\Field\FieldType\PathItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathItem.php:30
        public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
        public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
        abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
        /**
         * Defines field item properties.
         *
         * Properties that are required to constitute a valid, non-empty item should
         * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
         *
         * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
         *   An array of property definitions of contained properties, keyed by
         *   property name.
         *
         * @see \Drupal\Core\Field\BaseFieldDefinition
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
        abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
        /**
         * Returns the schema for the field.
         *
         * This method is static because the field schema information is needed on
         * creation of the field. FieldItemInterface objects instantiated at that
         * time are not reliable as field settings might be missing.
         *
         * Computed fields having no schema should return an empty array.
         *
         * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
         *   The field definition.
         *
         * @return array
         *   An empty array if there is no schema, or an associative array with the
         *   following key/value pairs:
         *   - columns: An array of Schema API column specifications, keyed by column
         *     name. The columns need to be a subset of the properties defined in
         *     propertyDefinitions(). The 'not null' property is ignored if present,
         *     as it is determined automatically by the storage controller depending
         *     on the table layout and the property definitions. It is recommended to
         *     avoid having the column definitions depend on field settings when
         *     possible. No assumptions should be made on how storage engines
         *     internally use the original column name to structure their storage.
         *   - unique keys: (optional) An array of Schema API unique key definitions.
         *     Only columns that appear in the 'columns' array are allowed.
         *   - indexes: (optional) An array of Schema API index definitions. Only
         *     columns that appear in the 'columns' array are allowed. Those indexes
         *     will be used as default indexes. Field definitions can specify
         *     additional indexes or, at their own risk, modify the default indexes
         *     specified by the field-type module. Some storage engines might not
         *     support indexes.
         *   - foreign keys: (optional) An array of Schema API foreign key
         *     definitions. Note, however, that the field data is not necessarily
         *     stored in SQL. Also, the possible usage is limited, as you cannot
         *     specify another field as related, only existing SQL tables,
         *     such as {taxonomy_term_data}.
         *
         * @throws \Drupal\Core\Field\FieldException
         *   Throws an exception if the schema is invalid.
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
      • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
      protected langcode -> string (2) "fr"
      protected valueComputed -> boolean true
    • protected delegateMethod($method)
      /**
       * @{inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/pathauto/src/PathautoFieldItemList.php:12
      protected computeValue()
      /**
       * @{inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/pathauto/src/PathautoFieldItemList.php:32
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->path->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathFieldItemList.php:47
      public delete() {@inheritdoc}
      $0->path->delete()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathFieldItemList.php:57
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->path->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->path->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->path->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->path->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->path->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->path->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->path->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->path->setValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:50
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->path->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->path->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:145
      public preSave() {@inheritdoc}
      $0->path->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->path->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public deleteRevision() {@inheritdoc}
      $0->path->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      public view($display_options = array()) {@inheritdoc}
      $0->path->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->path->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0->path->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->path->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->path->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->path->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->path->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->path->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->path->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:42
      public getString() {@inheritdoc}
      $0->path->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:61
      public get($index) {@inheritdoc}
      $0->path->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:69
      public set($index, $value) {@inheritdoc}
      $0->path->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:89
      public removeItem($index) {@inheritdoc}
      $0->path->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:105
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->path->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->path->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:121
      public offsetUnset($offset): void {@inheritdoc}
      $0->path->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->path->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->path->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->path->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:97
      public getItemDefinition() {@inheritdoc}
      $0->path->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->path->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:129
      public count(): int {@inheritdoc}
      $0->path->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:137
      public isEmpty() {@inheritdoc}
      $0->path->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:113
      public filter($callback) {@inheritdoc}
      $0->path->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->path->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->path
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->path->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\pathauto\PathautoFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->path->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->path->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->path->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->path->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->path->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->path->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->path->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->path->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->path->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->path->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->path->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->path->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      protected ensureComputedValue() Ensures that values are only computed once.
      /**
       * Ensures that values are only computed once.
       */
      
      Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:32
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->path, false)
    rh_action -> string (14) "bundle_default"
    $0->rh_action->value
    rh_redirect -> Drupal\Core\Field\FieldItemList#23554 (0)
    $0->rh_redirect
    • No values
    • Properties (9)
    • Methods (69)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#373 (7)
      • Properties (7)
      • Methods (89)
      • Static methods (9)
      • Class constants (1)
      • protected definition -> array (7)
        field_name => string (11) "rh_redirect"
        label => Drupal\Core\StringTranslation\TranslatableMarkup#374 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (26) "Rabbit Hole redirect path."
          protected arguments -> array (0)
          protected translatedMarkup -> string (26) "Rabbit Hole redirect path."
          protected options -> array (0)
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager#4502 (3)
          • Properties (3)
          • Methods (10)
          • protected translators -> array (2)
            30 => array (1) Depth Limit
            0 => array (1) Depth Limit
            protected sortedTranslators -> array (2)
            0 => Drupal\Core\StringTranslation\Translator\CustomStrings#4495 Depth Limit
            1 => Drupal\locale\LocaleTranslation#4486 Depth Limit
            protected defaultLangcode -> string (2) "fr"
          • public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs a TranslationManager object.
            /**
             * Constructs a TranslationManager object.
             *
             * @param \Drupal\Core\Language\LanguageDefault $default_language
             *   The default language.
             */
            
            Defined in <drupal>/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.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:66
            protected sortTranslators(): \Drupal\Core\StringTranslation\Translator\TranslatorInterface[] Sorts translators according to priority.
            /**
             * Sorts translators according to priority.
             *
             * @return \Drupal\Core\StringTranslation\Translator\TranslatorInterface[]
             *   A sorted array of translator objects.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:79
            public getStringTranslation($langcode, $string, $context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:87
            public translate($string, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:104
            public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:112
            protected doTranslate($string, array $options = array()): string Translates a string to the current language or to a given language.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:130
            public formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:148
            public setDefaultLangcode($langcode) Sets the default langcode.
            /**
             * Sets the default langcode.
             *
             * @param string $langcode
             *   A language code.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:158
            public reset() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:165
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • label string (26) "Rabbit Hole redirect path."
        description => Drupal\Core\StringTranslation\TranslatableMarkup#370 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (52) "The path to where the user should get redirected to."
          protected arguments -> array (0)
          protected translatedMarkup -> string (52) "The path to where the user should get redirected to."
          protected options -> array (0)
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager#4502 (3)
          • Properties (3)
          • Methods (10)
          • protected translators -> array (2)
            30 => array (1) Depth Limit
            0 => array (1) Depth Limit
            protected sortedTranslators -> array (2)
            0 => Drupal\Core\StringTranslation\Translator\CustomStrings#4495 Depth Limit
            1 => Drupal\locale\LocaleTranslation#4486 Depth Limit
            protected defaultLangcode -> string (2) "fr"
          • public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs a TranslationManager object.
            /**
             * Constructs a TranslationManager object.
             *
             * @param \Drupal\Core\Language\LanguageDefault $default_language
             *   The default language.
             */
            
            Defined in <drupal>/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.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:66
            protected sortTranslators(): \Drupal\Core\StringTranslation\Translator\TranslatorInterface[] Sorts translators according to priority.
            /**
             * Sorts translators according to priority.
             *
             * @return \Drupal\Core\StringTranslation\Translator\TranslatorInterface[]
             *   A sorted array of translator objects.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:79
            public getStringTranslation($langcode, $string, $context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:87
            public translate($string, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:104
            public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:112
            protected doTranslate($string, array $options = array()): string Translates a string to the current language or to a given language.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:130
            public formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:148
            public setDefaultLangcode($langcode) Sets the default langcode.
            /**
             * Sets the default langcode.
             *
             * @param string $langcode
             *   A language code.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:158
            public reset() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:165
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • description string (52) "The path to where the user should get redirected to."
        translatable => boolean true
        provider => string (7) "rh_node"
        entity_type => string (4) "node"
        bundle => null
        protected typedDataManager -> null
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#371 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (17) "field_item:string"
          settings => array (3)
          max_length => integer 255
          is_ascii => boolean false
          case_sensitive => boolean false
          protected typedDataManager -> null
          protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#373 Recursion
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected type -> string (6) "string"
        protected propertyDefinitions -> null
        protected schema -> null
        protected indexes -> array (0)
      • public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
        public setName($name): static Sets the field name.
        /**
         * Sets the field name.
         *
         * @param string $name
         *   The field name to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Note that the method does not unset existing settings not specified in the
         * incoming $settings array.
         *
         * For example:
         * @code
         *   // Given these are the default settings.
         *   $field_definition->getSettings() === [
         *     'fruit' => 'apple',
         *     'season' => 'summer',
         *   ];
         *   // Change only the 'fruit' setting.
         *   $field_definition->setSettings(['fruit' => 'banana']);
         *   // The 'season' setting persists unchanged.
         *   $field_definition->getSettings() === [
         *     'fruit' => 'banana',
         *     'season' => 'summer',
         *   ];
         * @endcode
         *
         * For clarity, it is preferred to use setSetting() if not all available
         * settings are supplied.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
        public getProvider() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
        public setProvider($provider): $this Sets the name of the provider of this field.
        /**
         * Sets the name of the provider of this field.
         *
         * @param string $provider
         *   The provider name to set.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
        public setTranslatable($translatable): $this Sets whether the field is translatable.
        /**
         * Sets whether the field is translatable.
         *
         * @param bool $translatable
         *   Whether the field is translatable.
         *
         * @return $this
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
        public isRevisionable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
        public setRevisionable($revisionable): $this Sets whether the field is revisionable.
        /**
         * Sets whether the field is revisionable.
         *
         * @param bool $revisionable
         *   Whether the field is revisionable.
         *
         * @return $this
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
        public getCardinality() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
        public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
        /**
         * Sets the maximum number of items allowed for the field.
         *
         * Possible values are positive integers or
         * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
         *
         * Note that if the entity type that this base field is attached to is
         * revisionable and the field has a cardinality higher than 1, the field is
         * considered revisionable by default.
         *
         * @param int $cardinality
         *   The field cardinality.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
        public isMultiple() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
        public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
        /**
         * Sets constraints for a given field item property.
         *
         * Note: this overwrites any existing property constraints. If you need to
         * add to the existing constraints, use
         * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
         *
         * @param string $name
         *   The name of the property to set constraints for.
         * @param array $constraints
         *   The constraints to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
        public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
        /**
         * Adds constraints for a given field item property.
         *
         * Adds a constraint to a property of a base field item. e.g.
         * @code
         * // Limit the field item's value property to the range 0 through 10.
         * // e.g. $node->size->value.
         * $field->addPropertyConstraints('value', [
         *   'Range' => [
         *     'min' => 0,
         *     'max' => 10,
         *   ]
         * ]);
         * @endcode
         *
         * If you want to add a validation constraint that applies to the
         * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
         * instead.
         *
         * Note: passing a new set of options for an existing property constraint will
         * overwrite with the new options.
         *
         * @param string $name
         *   The name of the property to set constraints for.
         * @param array $constraints
         *   The constraints to set.
         *
         * @return static
         *   The object itself for chaining.
         *
         * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
        public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
        /**
         * Sets the display options for the field in forms or rendered entities.
         *
         * This enables generic rendering of the field with widgets / formatters,
         * including automated support for "In place editing", and with optional
         * configurability in the "Manage display" / "Manage form display" UI screens.
         *
         * Unless this method is called, the field remains invisible (or requires
         * ad-hoc rendering logic).
         *
         * @param string $display_context
         *   The display context. Either 'view' or 'form'.
         * @param array $options
         *   An array of display options. Refer to
         *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
         *   a list of supported keys. The options should include at least a 'weight',
         *   or specify 'region' = 'hidden'. The 'default_widget' /
         *   'default_formatter' for the field type will be used if no 'type' is
         *   specified.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
        public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
        /**
         * Sets whether the display for the field can be configured.
         *
         * @param string $display_context
         *   The display context. Either 'view' or 'form'.
         * @param bool $configurable
         *   Whether the display options can be configured (e.g., via the "Manage
         *   display" / "Manage form display" UI screens). If TRUE, the options
         *   specified via getDisplayOptions() act as defaults.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
        public isDisplayConfigurable($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
        public getInitialValue(): array Returns the initial value for the field.
        /**
         * Returns the initial value for the field.
         *
         * @return array
         *   The initial value for the field, as a numerically indexed array of items,
         *   each item being a property/value array. An empty array when there is no
         *   default value.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
        public setInitialValue($value): $this Sets an initial value for the field.
        /**
         * Sets an initial value for the field.
         *
         * @param mixed $value
         *   The initial value for the field. This can be either:
         *   - a literal, in which case it will be assigned to the first property of
         *     the first item;
         *   - a numerically indexed array of items, each item being a property/value
         *     array;
         *   - a non-numerically indexed array, in which case the array is assumed to
         *     be a property/value array and used as the first item;
         *   - an empty array for no initial value.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
        public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
        /**
         * Returns the name of the field that will be used for getting initial values.
         *
         * @return string|null
         *   The field name.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
        public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
        /**
         * Sets a field that will be used for getting initial values.
         *
         * @param string $field_name
         *   The name of the field that will be used for getting initial values.
         * @param mixed $default_value
         *   (optional) The default value for the field, in case the inherited value
         *   is NULL. This can be either:
         *   - a literal, in which case it will be assigned to the first property of
         *     the first item;
         *   - a numerically indexed array of items, each item being a property/value
         *     array;
         *   - a non-numerically indexed array, in which case the array is assumed to
         *     be a property/value array and used as the first item;
         *   - an empty array for no initial value.
         *   If the field being added is required or an entity key, it is recommended
         *   to provide a default value.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
        public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
        public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
        public getPropertyNames() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
        public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
        /**
         * Sets the ID of the type of the entity this field is attached to.
         *
         * @param string $entity_type_id
         *   The name of the target entity type to set.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
        public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
        /**
         * Sets the bundle this field is defined for.
         *
         * @param string|null $bundle
         *   The bundle, or NULL if the field is not bundle-specific.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
        public getSchema() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
        public getColumns() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
        public hasCustomStorage() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
        public isBaseField() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
        public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
        /**
         * Sets the storage behavior for this field.
         *
         * @param bool $custom_storage
         *   Pass FALSE if the storage takes care of storing the field,
         *   TRUE otherwise.
         *
         * @return $this
         *
         * @throws \LogicException
         *   Thrown if custom storage is to be set to FALSE for a computed field.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
        public getUniqueStorageIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
        public setDeleted($deleted): $this Sets whether the field storage is deleted.
        /**
         * Sets whether the field storage is deleted.
         *
         * @param bool $deleted
         *   Whether the field storage is deleted.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
        public isStorageRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
        public setStorageRequired($required): static Sets whether the field storage is required.
        /**
         * Sets whether the field storage is required.
         *
         * @param bool $required
         *   Whether the field storage is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
        public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
        public setDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
        public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
        /**
         * Sets the item definition.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   A list item's data definition.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
      • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
        /**
         * Creates a new field definition.
         *
         * @param string $type
         *   The type of the field.
         *
         * @return static
         *   A new field definition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
        public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
        /**
         * Creates a new field definition based upon a field storage definition.
         *
         * In cases where one needs a field storage definitions to act like full
         * field definitions, this creates a new field definition based upon the
         * (limited) information available. That way it is possible to use the field
         * definition in places where a full field definition is required; e.g., with
         * widgets or formatters.
         *
         * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
         *   The field storage definition to base the new field definition upon.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
        public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
        public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
        protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
        /**
         * Creates a new list definition.
         *
         * @param string $item_type
         *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new List Data Definition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
        public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
      protected name -> string (11) "rh_redirect"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#23541 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "fr"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->rh_redirect->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->rh_redirect->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->rh_redirect->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->rh_redirect->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->rh_redirect->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->rh_redirect->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->rh_redirect->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->rh_redirect->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->rh_redirect->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->rh_redirect->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->rh_redirect->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->rh_redirect->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->rh_redirect->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->rh_redirect->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->rh_redirect->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->rh_redirect->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->rh_redirect->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0->rh_redirect->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->rh_redirect->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->rh_redirect->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->rh_redirect->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->rh_redirect->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->rh_redirect->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->rh_redirect->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->rh_redirect->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->rh_redirect->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->rh_redirect->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->rh_redirect->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->rh_redirect->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->rh_redirect->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->rh_redirect->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->rh_redirect->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->rh_redirect->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->rh_redirect->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->rh_redirect->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->rh_redirect->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->rh_redirect->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->rh_redirect->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->rh_redirect->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->rh_redirect->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->rh_redirect
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->rh_redirect->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->rh_redirect->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->rh_redirect->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->rh_redirect->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->rh_redirect->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->rh_redirect->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->rh_redirect->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->rh_redirect->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->rh_redirect->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->rh_redirect->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->rh_redirect->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->rh_redirect->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->rh_redirect->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->rh_redirect, false)
    rh_redirect_response -> string (3) "301"
    $0->rh_redirect_response->value
    rh_redirect_fallback_action -> Drupal\Core\Field\FieldItemList#23557 (0)
    $0->rh_redirect_fallback_action
    • No values
    • Properties (9)
    • Methods (69)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\BaseFieldDefinition#361 (7)
      • Properties (7)
      • Methods (89)
      • Static methods (9)
      • Class constants (1)
      • protected definition -> array (7)
        field_name => string (27) "rh_redirect_fallback_action"
        label => Drupal\Core\StringTranslation\TranslatableMarkup#362 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (36) "Rabbit Hole redirect fallback action"
          protected arguments -> array (0)
          protected translatedMarkup -> string (36) "Rabbit Hole redirect fallback action"
          protected options -> array (0)
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager#4502 (3)
          • Properties (3)
          • Methods (10)
          • protected translators -> array (2)
            30 => array (1) Depth Limit
            0 => array (1) Depth Limit
            protected sortedTranslators -> array (2)
            0 => Drupal\Core\StringTranslation\Translator\CustomStrings#4495 Depth Limit
            1 => Drupal\locale\LocaleTranslation#4486 Depth Limit
            protected defaultLangcode -> string (2) "fr"
          • public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs a TranslationManager object.
            /**
             * Constructs a TranslationManager object.
             *
             * @param \Drupal\Core\Language\LanguageDefault $default_language
             *   The default language.
             */
            
            Defined in <drupal>/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.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:66
            protected sortTranslators(): \Drupal\Core\StringTranslation\Translator\TranslatorInterface[] Sorts translators according to priority.
            /**
             * Sorts translators according to priority.
             *
             * @return \Drupal\Core\StringTranslation\Translator\TranslatorInterface[]
             *   A sorted array of translator objects.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:79
            public getStringTranslation($langcode, $string, $context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:87
            public translate($string, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:104
            public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:112
            protected doTranslate($string, array $options = array()): string Translates a string to the current language or to a given language.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:130
            public formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:148
            public setDefaultLangcode($langcode) Sets the default langcode.
            /**
             * Sets the default langcode.
             *
             * @param string $langcode
             *   A language code.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:158
            public reset() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:165
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • label string (36) "Rabbit Hole redirect fallback action"
        description => Drupal\Core\StringTranslation\TranslatableMarkup#358 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (84) "Specifies the action that should be used when the redirect path is invalid o...
          Specifies the action that should be used when the redirect path is invalid or empty.
          
          protected arguments -> array (0)
          protected translatedMarkup -> string (84) "Specifies the action that should be used when the redirect path is invalid o...
          Specifies the action that should be used when the redirect path is invalid or empty.
          
          protected options -> array (0)
          protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager#4502 (3)
          • Properties (3)
          • Methods (10)
          • protected translators -> array (2)
            30 => array (1) Depth Limit
            0 => array (1) Depth Limit
            protected sortedTranslators -> array (2)
            0 => Drupal\Core\StringTranslation\Translator\CustomStrings#4495 Depth Limit
            1 => Drupal\locale\LocaleTranslation#4486 Depth Limit
            protected defaultLangcode -> string (2) "fr"
          • public __construct(Drupal\Core\Language\LanguageDefault $default_language) Constructs a TranslationManager object.
            /**
             * Constructs a TranslationManager object.
             *
             * @param \Drupal\Core\Language\LanguageDefault $default_language
             *   The default language.
             */
            
            Defined in <drupal>/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.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:66
            protected sortTranslators(): \Drupal\Core\StringTranslation\Translator\TranslatorInterface[] Sorts translators according to priority.
            /**
             * Sorts translators according to priority.
             *
             * @return \Drupal\Core\StringTranslation\Translator\TranslatorInterface[]
             *   A sorted array of translator objects.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:79
            public getStringTranslation($langcode, $string, $context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:87
            public translate($string, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:104
            public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:112
            protected doTranslate($string, array $options = array()): string Translates a string to the current language or to a given language.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:130
            public formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:148
            public setDefaultLangcode($langcode) Sets the default langcode.
            /**
             * Sets the default langcode.
             *
             * @param string $langcode
             *   A language code.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:158
            public reset() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:165
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • description string (84) "Specifies the action that should be used when the redirect path is invalid o...
          Specifies the action that should be used when the redirect path is invalid or empty.
          
        translatable => boolean true
        provider => string (7) "rh_node"
        entity_type => string (4) "node"
        bundle => null
        protected typedDataManager -> null
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#359 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (17) "field_item:string"
          settings => array (3)
          max_length => integer 255
          is_ascii => boolean false
          case_sensitive => boolean false
          protected typedDataManager -> null
          protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#361 Recursion
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected type -> string (6) "string"
        protected propertyDefinitions -> null
        protected schema -> null
        protected indexes -> array (0)
      • public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
        public setName($name): static Sets the field name.
        /**
         * Sets the field name.
         *
         * @param string $name
         *   The field name to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Note that the method does not unset existing settings not specified in the
         * incoming $settings array.
         *
         * For example:
         * @code
         *   // Given these are the default settings.
         *   $field_definition->getSettings() === [
         *     'fruit' => 'apple',
         *     'season' => 'summer',
         *   ];
         *   // Change only the 'fruit' setting.
         *   $field_definition->setSettings(['fruit' => 'banana']);
         *   // The 'season' setting persists unchanged.
         *   $field_definition->getSettings() === [
         *     'fruit' => 'banana',
         *     'season' => 'summer',
         *   ];
         * @endcode
         *
         * For clarity, it is preferred to use setSetting() if not all available
         * settings are supplied.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
        public getProvider() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
        public setProvider($provider): $this Sets the name of the provider of this field.
        /**
         * Sets the name of the provider of this field.
         *
         * @param string $provider
         *   The provider name to set.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
        public setTranslatable($translatable): $this Sets whether the field is translatable.
        /**
         * Sets whether the field is translatable.
         *
         * @param bool $translatable
         *   Whether the field is translatable.
         *
         * @return $this
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
        public isRevisionable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
        public setRevisionable($revisionable): $this Sets whether the field is revisionable.
        /**
         * Sets whether the field is revisionable.
         *
         * @param bool $revisionable
         *   Whether the field is revisionable.
         *
         * @return $this
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
        public getCardinality() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
        public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
        /**
         * Sets the maximum number of items allowed for the field.
         *
         * Possible values are positive integers or
         * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
         *
         * Note that if the entity type that this base field is attached to is
         * revisionable and the field has a cardinality higher than 1, the field is
         * considered revisionable by default.
         *
         * @param int $cardinality
         *   The field cardinality.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
        public isMultiple() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
        public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
        /**
         * Sets constraints for a given field item property.
         *
         * Note: this overwrites any existing property constraints. If you need to
         * add to the existing constraints, use
         * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
         *
         * @param string $name
         *   The name of the property to set constraints for.
         * @param array $constraints
         *   The constraints to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
        public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
        /**
         * Adds constraints for a given field item property.
         *
         * Adds a constraint to a property of a base field item. e.g.
         * @code
         * // Limit the field item's value property to the range 0 through 10.
         * // e.g. $node->size->value.
         * $field->addPropertyConstraints('value', [
         *   'Range' => [
         *     'min' => 0,
         *     'max' => 10,
         *   ]
         * ]);
         * @endcode
         *
         * If you want to add a validation constraint that applies to the
         * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
         * instead.
         *
         * Note: passing a new set of options for an existing property constraint will
         * overwrite with the new options.
         *
         * @param string $name
         *   The name of the property to set constraints for.
         * @param array $constraints
         *   The constraints to set.
         *
         * @return static
         *   The object itself for chaining.
         *
         * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
        public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
        /**
         * Sets the display options for the field in forms or rendered entities.
         *
         * This enables generic rendering of the field with widgets / formatters,
         * including automated support for "In place editing", and with optional
         * configurability in the "Manage display" / "Manage form display" UI screens.
         *
         * Unless this method is called, the field remains invisible (or requires
         * ad-hoc rendering logic).
         *
         * @param string $display_context
         *   The display context. Either 'view' or 'form'.
         * @param array $options
         *   An array of display options. Refer to
         *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
         *   a list of supported keys. The options should include at least a 'weight',
         *   or specify 'region' = 'hidden'. The 'default_widget' /
         *   'default_formatter' for the field type will be used if no 'type' is
         *   specified.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
        public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
        /**
         * Sets whether the display for the field can be configured.
         *
         * @param string $display_context
         *   The display context. Either 'view' or 'form'.
         * @param bool $configurable
         *   Whether the display options can be configured (e.g., via the "Manage
         *   display" / "Manage form display" UI screens). If TRUE, the options
         *   specified via getDisplayOptions() act as defaults.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
        public isDisplayConfigurable($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
        public getInitialValue(): array Returns the initial value for the field.
        /**
         * Returns the initial value for the field.
         *
         * @return array
         *   The initial value for the field, as a numerically indexed array of items,
         *   each item being a property/value array. An empty array when there is no
         *   default value.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
        public setInitialValue($value): $this Sets an initial value for the field.
        /**
         * Sets an initial value for the field.
         *
         * @param mixed $value
         *   The initial value for the field. This can be either:
         *   - a literal, in which case it will be assigned to the first property of
         *     the first item;
         *   - a numerically indexed array of items, each item being a property/value
         *     array;
         *   - a non-numerically indexed array, in which case the array is assumed to
         *     be a property/value array and used as the first item;
         *   - an empty array for no initial value.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
        public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
        /**
         * Returns the name of the field that will be used for getting initial values.
         *
         * @return string|null
         *   The field name.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
        public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
        /**
         * Sets a field that will be used for getting initial values.
         *
         * @param string $field_name
         *   The name of the field that will be used for getting initial values.
         * @param mixed $default_value
         *   (optional) The default value for the field, in case the inherited value
         *   is NULL. This can be either:
         *   - a literal, in which case it will be assigned to the first property of
         *     the first item;
         *   - a numerically indexed array of items, each item being a property/value
         *     array;
         *   - a non-numerically indexed array, in which case the array is assumed to
         *     be a property/value array and used as the first item;
         *   - an empty array for no initial value.
         *   If the field being added is required or an entity key, it is recommended
         *   to provide a default value.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
        public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
        public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
        public getPropertyNames() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
        public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
        /**
         * Sets the ID of the type of the entity this field is attached to.
         *
         * @param string $entity_type_id
         *   The name of the target entity type to set.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
        public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
        /**
         * Sets the bundle this field is defined for.
         *
         * @param string|null $bundle
         *   The bundle, or NULL if the field is not bundle-specific.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
        public getSchema() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
        public getColumns() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
        public hasCustomStorage() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
        public isBaseField() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
        public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
        /**
         * Sets the storage behavior for this field.
         *
         * @param bool $custom_storage
         *   Pass FALSE if the storage takes care of storing the field,
         *   TRUE otherwise.
         *
         * @return $this
         *
         * @throws \LogicException
         *   Thrown if custom storage is to be set to FALSE for a computed field.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
        public getUniqueStorageIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
        public setDeleted($deleted): $this Sets whether the field storage is deleted.
        /**
         * Sets whether the field storage is deleted.
         *
         * @param bool $deleted
         *   Whether the field storage is deleted.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
        public isStorageRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
        public setStorageRequired($required): static Sets whether the field storage is required.
        /**
         * Sets whether the field storage is required.
         *
         * @param bool $required
         *   Whether the field storage is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
        public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
        public setDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
        public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
        /**
         * Sets the item definition.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   A list item's data definition.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\ListDataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
      • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
        /**
         * Creates a new field definition.
         *
         * @param string $type
         *   The type of the field.
         *
         * @return static
         *   A new field definition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
        public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
        /**
         * Creates a new field definition based upon a field storage definition.
         *
         * In cases where one needs a field storage definitions to act like full
         * field definitions, this creates a new field definition based upon the
         * (limited) information available. That way it is possible to use the field
         * definition in places where a full field definition is required; e.g., with
         * widgets or formatters.
         *
         * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
         *   The field storage definition to base the new field definition upon.
         *
         * @return $this
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
        public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
        public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
        protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
        /**
         * Creates a new list definition.
         *
         * @param string $item_type
         *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new List Data Definition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
        public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
      protected name -> string (27) "rh_redirect_fallback_action"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#23541 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "fr"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->rh_redirect_fallback_action->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->rh_redirect_fallback_action->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->rh_redirect_fallback_action->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->rh_redirect_fallback_action->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->rh_redirect_fallback_action->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->rh_redirect_fallback_action->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->rh_redirect_fallback_action->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->rh_redirect_fallback_action->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->rh_redirect_fallback_action->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->rh_redirect_fallback_action->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->rh_redirect_fallback_action->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->rh_redirect_fallback_action->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->rh_redirect_fallback_action->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->rh_redirect_fallback_action->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->rh_redirect_fallback_action->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->rh_redirect_fallback_action->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->rh_redirect_fallback_action->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0->rh_redirect_fallback_action->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->rh_redirect_fallback_action->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->rh_redirect_fallback_action->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->rh_redirect_fallback_action->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->rh_redirect_fallback_action->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->rh_redirect_fallback_action->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->rh_redirect_fallback_action->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->rh_redirect_fallback_action->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->rh_redirect_fallback_action->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->rh_redirect_fallback_action->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->rh_redirect_fallback_action->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->rh_redirect_fallback_action->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->rh_redirect_fallback_action->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->rh_redirect_fallback_action->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->rh_redirect_fallback_action->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->rh_redirect_fallback_action->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->rh_redirect_fallback_action->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->rh_redirect_fallback_action->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->rh_redirect_fallback_action->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->rh_redirect_fallback_action->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->rh_redirect_fallback_action->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->rh_redirect_fallback_action->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->rh_redirect_fallback_action->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->rh_redirect_fallback_action
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->rh_redirect_fallback_action->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->rh_redirect_fallback_action->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->rh_redirect_fallback_action->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->rh_redirect_fallback_action->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->rh_redirect_fallback_action->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->rh_redirect_fallback_action->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->rh_redirect_fallback_action->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->rh_redirect_fallback_action->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->rh_redirect_fallback_action->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->rh_redirect_fallback_action->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->rh_redirect_fallback_action->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->rh_redirect_fallback_action->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->rh_redirect_fallback_action->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->rh_redirect_fallback_action, false)
    menu_link -> Drupal\token\MenuLinkFieldItemList#16131 (0)
    $0->menu_link
    • No values
    • Properties (10)
    • Methods (72)
    • Static methods (3)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\Core\Field\Entity\BaseFieldOverride#286 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (19) "base_field_override"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (102) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
        config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.menu_link
        
        1 => string (105) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
        config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.menu_link
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (27) "node.pagina_libre.menu_link"
        protected status -> boolean true
        protected uuid -> string (36) "2685e1cd-b932-4fa3-9fd4-8e540ca498d6"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1)
        config => array (1)
        0 => string (22) "node.type.pagina_libre"
        protected isSyncing -> boolean false
        protected id -> string (27) "node.pagina_libre.menu_link"
        protected field_name -> string (9) "menu_link"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> string (15) "Enlace del menu"
        protected description -> string (68) "Computed menu link for the node (only available during node saving)."
        protected settings -> array (2)
        handler => string (7) "default"
        handler_settings => array (0)
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#355 (7)
        • Properties (7)
        • Methods (89)
        • Static methods (9)
        • Class constants (1)
        • protected definition -> array (12)
          label => Drupal\Core\StringTranslation\TranslatableMarkup#356 (5)
          • Properties (5)
          • Methods (12)
          • Static methods (2)
          • toString
          • protected string -> string (9) "Menu link"
            protected arguments -> array (0)
            protected translatedMarkup -> null
            protected options -> array (0)
            protected stringTranslation -> null
          • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
            /**
             * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
            public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
            /**
             * Gets the untranslated string value stored in this translated string.
             *
             * @return string
             *   The string stored in this wrapper.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
            public getOption($name): mixed Gets a specific option from this translated string.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
            public getOptions(): mixed[] Gets all options from this translated string.
            /**
             * Gets all options from this translated string.
             *
             * @return mixed[]
             *   The array of options.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
            public getArguments(): mixed[] Gets all arguments from this translated string.
            /**
             * Gets all arguments from this translated string.
             *
             * @return mixed[]
             *   The array of arguments.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
            public render(): string Renders the object as a string.
            /**
             * Renders the object as a string.
             *
             * @return string
             *   The translated string.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
            public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
            /**
             * Magic __sleep() method to avoid serializing the string translator.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
            protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
            /**
             * Gets the string translation service.
             *
             * @return \Drupal\Core\StringTranslation\TranslationInterface
             *   The string translation service.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
            public count(): int Returns the string length.
            /**
             * Returns the string length.
             *
             * @return int
             *   The length of the string.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
            public __toString(): string Implements the magic __toString() method.
            /**
             * Implements the magic __toString() method.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
            public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
            /**
             * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
            protected _die() For test purposes, wrap die() in an overridable method.
            /**
             * For test purposes, wrap die() in an overridable method.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
          • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
            /**
             * Replaces placeholders in a string with values.
             *
             * For convenience examples are listed here. Refer to the parameter
             * description for $args for details of the placeholders "@", "%", and ":".
             *
             * Secure examples.
             * @code
             * // Return the HTML string "Prefix $some_variable".
             * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
             * // Convert an object to a sanitized string.
             * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
             * // Wrap $some_variable in an <em> tag.
             * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
             * // The following are using the : placeholder inside an HTML tag.
             * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
             * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
             * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
             * // Use a : placeholder inside an HTML tag.
             * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
             * @endcode
             * The above are typical examples of using the placeholders correctly.
             *
             * Insecure examples.
             * @code
             * // The following are using the @ placeholder inside an HTML tag.
             * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
             * // Implicitly convert an object to a string, which is not sanitized.
             * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
             * @endcode
             * These are the more common mistakes that can be made. Make sure that your
             * site is not using any insecure usages of these placeholders.
             *
             * @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. It is insecure to use the @ or % placeholders within
             *   the "<"  and ">" of an HTML tag.
             * @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 args[] 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: Use as the default choice for anything displayed on the
             *     site. Do not use within the "<" and ">" of an HTML tag, such as in
             *     HTML attribute values. Doing so is a security risk.
             *   - %variable: Use when @variable would be appropriate, but you want the
             *     placeholder value to be wrapped in an <em> tag with a placeholder
             *     class. As with @variable, do not use within the "<" and ">" of an HTML
             *     tag, such as in HTML attribute values. Doing so is a security risk.
             *   - :variable: Use when the return value is to be used as a URL value of an
             *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
             *     quotes.
             *
             * @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()
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
            protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
            /**
             * 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.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
          • label string (12) "Lien du menu"
          description => Drupal\Core\StringTranslation\TranslatableMarkup#352 (5)
          • Properties (5)
          • Methods (12)
          • Static methods (2)
          • toString
          • protected string -> string (68) "Computed menu link for the node (only available during node saving)."
            protected arguments -> array (0)
            protected translatedMarkup -> null
            protected options -> array (0)
            protected stringTranslation -> null
          • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
            /**
             * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
            public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
            /**
             * Gets the untranslated string value stored in this translated string.
             *
             * @return string
             *   The string stored in this wrapper.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
            public getOption($name): mixed Gets a specific option from this translated string.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
            public getOptions(): mixed[] Gets all options from this translated string.
            /**
             * Gets all options from this translated string.
             *
             * @return mixed[]
             *   The array of options.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
            public getArguments(): mixed[] Gets all arguments from this translated string.
            /**
             * Gets all arguments from this translated string.
             *
             * @return mixed[]
             *   The array of arguments.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
            public render(): string Renders the object as a string.
            /**
             * Renders the object as a string.
             *
             * @return string
             *   The translated string.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
            public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
            /**
             * Magic __sleep() method to avoid serializing the string translator.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
            protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
            /**
             * Gets the string translation service.
             *
             * @return \Drupal\Core\StringTranslation\TranslationInterface
             *   The string translation service.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
            public count(): int Returns the string length.
            /**
             * Returns the string length.
             *
             * @return int
             *   The length of the string.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
            public __toString(): string Implements the magic __toString() method.
            /**
             * Implements the magic __toString() method.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
            public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
            /**
             * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
            protected _die() For test purposes, wrap die() in an overridable method.
            /**
             * For test purposes, wrap die() in an overridable method.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
          • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
            /**
             * Replaces placeholders in a string with values.
             *
             * For convenience examples are listed here. Refer to the parameter
             * description for $args for details of the placeholders "@", "%", and ":".
             *
             * Secure examples.
             * @code
             * // Return the HTML string "Prefix $some_variable".
             * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
             * // Convert an object to a sanitized string.
             * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
             * // Wrap $some_variable in an <em> tag.
             * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
             * // The following are using the : placeholder inside an HTML tag.
             * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
             * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
             * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
             * // Use a : placeholder inside an HTML tag.
             * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
             * @endcode
             * The above are typical examples of using the placeholders correctly.
             *
             * Insecure examples.
             * @code
             * // The following are using the @ placeholder inside an HTML tag.
             * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
             * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
             * // Implicitly convert an object to a string, which is not sanitized.
             * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
             * @endcode
             * These are the more common mistakes that can be made. Make sure that your
             * site is not using any insecure usages of these placeholders.
             *
             * @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. It is insecure to use the @ or % placeholders within
             *   the "<"  and ">" of an HTML tag.
             * @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 args[] 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: Use as the default choice for anything displayed on the
             *     site. Do not use within the "<" and ">" of an HTML tag, such as in
             *     HTML attribute values. Doing so is a security risk.
             *   - %variable: Use when @variable would be appropriate, but you want the
             *     placeholder value to be wrapped in an <em> tag with a placeholder
             *     class. As with @variable, do not use within the "<" and ">" of an HTML
             *     tag, such as in HTML attribute values. Doing so is a security risk.
             *   - :variable: Use when the return value is to be used as a URL value of an
             *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
             *     quotes.
             *
             * @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()
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
            protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
            /**
             * 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.
             */
            
            Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
          • description UTF-8 string (94) "Lien de menu calculé pour le nœud (disponible uniquement pendant l'enregistr...
            Lien de menu calculé pour le nœud (disponible uniquement pendant l'enregistrement du nœud).
            
          revisionable => boolean true
          class => string (35) "\Drupal\token\MenuLinkFieldItemList"
          translatable => boolean true
          internal => boolean true
          display => array (2)
          view => array (1)
          options => array (2) Depth Limit
          form => array (1)
          options => array (1) Depth Limit
          computed => boolean true
          provider => string (5) "token"
          field_name => string (9) "menu_link"
          entity_type => string (4) "node"
          bundle => null
          protected typedDataManager -> null
          protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#353 (3)
          • Properties (3)
          • Methods (39)
          • Static methods (4)
          • protected definition -> array (2)
            type => string (27) "field_item:entity_reference"
            settings => array (3)
            target_type => string (17) "menu_link_content"
            handler => string (7) "default"
            handler_settings => array (0)
            protected typedDataManager -> null
            protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#355 Recursion
          • public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
            public getFieldDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
            public setFieldDefinition($field_definition) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
            public getLabel(): string Gets the label of the field type.
            /**
             * Gets the label of the field type.
             *
             * If the label hasn't been set, then fall back to the label of the
             * typed data definition.
             *
             * @return string
             *   The label of the field type.
             *
             * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
            public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected type -> string (16) "entity_reference"
          protected propertyDefinitions -> null
          protected schema -> null
          protected indexes -> array (0)
        • public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
          public setName($name): static Sets the field name.
          /**
           * Sets the field name.
           *
           * @param string $name
           *   The field name to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Note that the method does not unset existing settings not specified in the
           * incoming $settings array.
           *
           * For example:
           * @code
           *   // Given these are the default settings.
           *   $field_definition->getSettings() === [
           *     'fruit' => 'apple',
           *     'season' => 'summer',
           *   ];
           *   // Change only the 'fruit' setting.
           *   $field_definition->setSettings(['fruit' => 'banana']);
           *   // The 'season' setting persists unchanged.
           *   $field_definition->getSettings() === [
           *     'fruit' => 'banana',
           *     'season' => 'summer',
           *   ];
           * @endcode
           *
           * For clarity, it is preferred to use setSetting() if not all available
           * settings are supplied.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
          public getProvider() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
          public setProvider($provider): $this Sets the name of the provider of this field.
          /**
           * Sets the name of the provider of this field.
           *
           * @param string $provider
           *   The provider name to set.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
          public setTranslatable($translatable): $this Sets whether the field is translatable.
          /**
           * Sets whether the field is translatable.
           *
           * @param bool $translatable
           *   Whether the field is translatable.
           *
           * @return $this
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
          public isRevisionable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
          public setRevisionable($revisionable): $this Sets whether the field is revisionable.
          /**
           * Sets whether the field is revisionable.
           *
           * @param bool $revisionable
           *   Whether the field is revisionable.
           *
           * @return $this
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
          public getCardinality() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
          public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
          /**
           * Sets the maximum number of items allowed for the field.
           *
           * Possible values are positive integers or
           * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
           *
           * Note that if the entity type that this base field is attached to is
           * revisionable and the field has a cardinality higher than 1, the field is
           * considered revisionable by default.
           *
           * @param int $cardinality
           *   The field cardinality.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
          public isMultiple() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
          public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
          /**
           * Sets constraints for a given field item property.
           *
           * Note: this overwrites any existing property constraints. If you need to
           * add to the existing constraints, use
           * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
           *
           * @param string $name
           *   The name of the property to set constraints for.
           * @param array $constraints
           *   The constraints to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
          public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
          /**
           * Adds constraints for a given field item property.
           *
           * Adds a constraint to a property of a base field item. e.g.
           * @code
           * // Limit the field item's value property to the range 0 through 10.
           * // e.g. $node->size->value.
           * $field->addPropertyConstraints('value', [
           *   'Range' => [
           *     'min' => 0,
           *     'max' => 10,
           *   ]
           * ]);
           * @endcode
           *
           * If you want to add a validation constraint that applies to the
           * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
           * instead.
           *
           * Note: passing a new set of options for an existing property constraint will
           * overwrite with the new options.
           *
           * @param string $name
           *   The name of the property to set constraints for.
           * @param array $constraints
           *   The constraints to set.
           *
           * @return static
           *   The object itself for chaining.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
          public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
          /**
           * Sets the display options for the field in forms or rendered entities.
           *
           * This enables generic rendering of the field with widgets / formatters,
           * including automated support for "In place editing", and with optional
           * configurability in the "Manage display" / "Manage form display" UI screens.
           *
           * Unless this method is called, the field remains invisible (or requires
           * ad-hoc rendering logic).
           *
           * @param string $display_context
           *   The display context. Either 'view' or 'form'.
           * @param array $options
           *   An array of display options. Refer to
           *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
           *   a list of supported keys. The options should include at least a 'weight',
           *   or specify 'region' = 'hidden'. The 'default_widget' /
           *   'default_formatter' for the field type will be used if no 'type' is
           *   specified.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
          public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
          /**
           * Sets whether the display for the field can be configured.
           *
           * @param string $display_context
           *   The display context. Either 'view' or 'form'.
           * @param bool $configurable
           *   Whether the display options can be configured (e.g., via the "Manage
           *   display" / "Manage form display" UI screens). If TRUE, the options
           *   specified via getDisplayOptions() act as defaults.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
          public isDisplayConfigurable($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
          public getInitialValue(): array Returns the initial value for the field.
          /**
           * Returns the initial value for the field.
           *
           * @return array
           *   The initial value for the field, as a numerically indexed array of items,
           *   each item being a property/value array. An empty array when there is no
           *   default value.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
          public setInitialValue($value): $this Sets an initial value for the field.
          /**
           * Sets an initial value for the field.
           *
           * @param mixed $value
           *   The initial value for the field. This can be either:
           *   - a literal, in which case it will be assigned to the first property of
           *     the first item;
           *   - a numerically indexed array of items, each item being a property/value
           *     array;
           *   - a non-numerically indexed array, in which case the array is assumed to
           *     be a property/value array and used as the first item;
           *   - an empty array for no initial value.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
          public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
          /**
           * Returns the name of the field that will be used for getting initial values.
           *
           * @return string|null
           *   The field name.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
          public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
          /**
           * Sets a field that will be used for getting initial values.
           *
           * @param string $field_name
           *   The name of the field that will be used for getting initial values.
           * @param mixed $default_value
           *   (optional) The default value for the field, in case the inherited value
           *   is NULL. This can be either:
           *   - a literal, in which case it will be assigned to the first property of
           *     the first item;
           *   - a numerically indexed array of items, each item being a property/value
           *     array;
           *   - a non-numerically indexed array, in which case the array is assumed to
           *     be a property/value array and used as the first item;
           *   - an empty array for no initial value.
           *   If the field being added is required or an entity key, it is recommended
           *   to provide a default value.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
          public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
          public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
          public getPropertyNames() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
          public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
          /**
           * Sets the ID of the type of the entity this field is attached to.
           *
           * @param string $entity_type_id
           *   The name of the target entity type to set.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
          public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
          /**
           * Sets the bundle this field is defined for.
           *
           * @param string|null $bundle
           *   The bundle, or NULL if the field is not bundle-specific.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
          public getSchema() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
          public getColumns() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
          public hasCustomStorage() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
          public isBaseField() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
          public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
          /**
           * Sets the storage behavior for this field.
           *
           * @param bool $custom_storage
           *   Pass FALSE if the storage takes care of storing the field,
           *   TRUE otherwise.
           *
           * @return $this
           *
           * @throws \LogicException
           *   Thrown if custom storage is to be set to FALSE for a computed field.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
          public getUniqueStorageIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
          public setDeleted($deleted): $this Sets whether the field storage is deleted.
          /**
           * Sets whether the field storage is deleted.
           *
           * @param bool $deleted
           *   Whether the field storage is deleted.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
          public isStorageRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
          public setStorageRequired($required): static Sets whether the field storage is required.
          /**
           * Sets whether the field storage is required.
           *
           * @param bool $required
           *   Whether the field storage is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
          public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
          public setDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
          public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
          /**
           * Sets the item definition.
           *
           * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
           *   A list item's data definition.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
        • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
          /**
           * Creates a new field definition.
           *
           * @param string $type
           *   The type of the field.
           *
           * @return static
           *   A new field definition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
          public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
          /**
           * Creates a new field definition based upon a field storage definition.
           *
           * In cases where one needs a field storage definitions to act like full
           * field definitions, this creates a new field definition based upon the
           * (limited) information available. That way it is possible to use the field
           * definition in places where a full field definition is required; e.g., with
           * widgets or formatters.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
           *   The field storage definition to base the new field definition upon.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
          public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
          public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
          protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
          /**
           * Creates a new list definition.
           *
           * @param string $item_type
           *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new List Data Definition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
          public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
      • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
        /**
         * Constructs a BaseFieldOverride object.
         *
         * In most cases, base field override entities are created via
         * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
         *
         * @param array $values
         *   An array of base field bundle override properties, keyed by property
         *   name. The field to override is specified by referring to an existing
         *   field with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the bundle field override is attached to. Other array
         *   elements will be used to set the corresponding properties on the class;
         *   see the class property documentation for details.
         * @param string $entity_type
         *   (optional) The type of the entity to create. Defaults to
         *   'base_field_override'.
         *
         * @throws \Drupal\Core\Field\FieldException
         *   Exception thrown if $values does not contain a field_name, entity_type or
         *   bundle value.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
        public isInternal(): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
        protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
        /**
         * Gets the base field definition.
         *
         * @return \Drupal\Core\Field\BaseFieldDefinition
         *   An associative array of the base field definition.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the bundle is being changed.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        protected linkTemplates(): array Gets an array link templates.
        /**
         * Gets an array link templates.
         *
         * @return array
         *   An array of link templates containing paths.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
        /**
         * Gets an array of placeholders for this entity.
         *
         * Individual entity classes may override this method to add additional
         * placeholders if desired. If so, they should be sure to replicate the
         * property caching logic.
         *
         * @param string $rel
         *   The link relationship type, for example: canonical or edit-form.
         *
         * @return array
         *   An array of URI placeholders.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
        /**
         * Creates a base field override object.
         *
         * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
         *   The base field definition to override.
         * @param string $bundle
         *   The bundle to which the override applies.
         *
         * @return \Drupal\Core\Field\Entity\BaseFieldOverride
         *   A new base field override object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
        public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
        public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
        /**
         * Loads a base field bundle override config entity.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\Core\Field\FieldConfigInterface|null
         *   The base field bundle override config entity if one exists for the
         *   provided field name, otherwise NULL.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (9) "menu_link"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
      protected valueComputed -> boolean true
    • protected computeValue() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/token/src/MenuLinkFieldItemList.php:20
      public getConstraints() {@inheritdoc}
      $0->menu_link->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
      public referencedEntities() {@inheritdoc}
      $0->menu_link->referencedEntities()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->menu_link->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->menu_link->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->menu_link->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->menu_link->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->menu_link->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->menu_link->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->menu_link->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->menu_link->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->menu_link->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:50
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->menu_link->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->menu_link->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->menu_link->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:145
      public preSave() {@inheritdoc}
      $0->menu_link->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->menu_link->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->menu_link->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->menu_link->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->menu_link->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->menu_link->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->menu_link->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->menu_link->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->menu_link->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->menu_link->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->menu_link->getValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:42
      public getString() {@inheritdoc}
      $0->menu_link->getString()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:61
      public get($index) {@inheritdoc}
      $0->menu_link->get()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:69
      public set($index, $value) {@inheritdoc}
      $0->menu_link->set()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:89
      public removeItem($index) {@inheritdoc}
      $0->menu_link->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:105
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->menu_link->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->menu_link->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:121
      public offsetUnset($offset): void {@inheritdoc}
      $0->menu_link->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->menu_link->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->menu_link->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->menu_link->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:97
      public getItemDefinition() {@inheritdoc}
      $0->menu_link->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->menu_link->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:129
      public count(): int {@inheritdoc}
      $0->menu_link->count()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:137
      public isEmpty() {@inheritdoc}
      $0->menu_link->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:113
      public filter($callback) {@inheritdoc}
      $0->menu_link->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->menu_link->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->menu_link
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->menu_link->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\token\MenuLinkFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->menu_link->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->menu_link->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->menu_link->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->menu_link->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->menu_link->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->menu_link->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->menu_link->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->menu_link->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->menu_link->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->menu_link->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->menu_link->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->menu_link->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      protected ensureComputedValue() Ensures that values are only computed once.
      /**
       * Ensures that values are only computed once.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:32
    • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->menu_link, false)
    content_translation_source -> string (2) "es"
    $0->content_translation_source->value
    content_translation_outdated -> string (1) "0"
    $0->content_translation_outdated->value
    body -> Drupal\text\Plugin\Field\FieldType\TextFieldItemList#23564 (3)
    $0->body
    • Field properties (3)
    • Properties (9)
    • Methods (69)
    • Static methods (2)
    • Iterator
    • value -> UTF-8 string (54475) "<h2>Termes et des conditions de vente du site internet</h2> <p><strong>NEUS ...
      $0->body->value
      <h2>Termes et des conditions de vente du site internet</h2>
      
      <p><strong>NEUS DEL VALIRA, SA&nbsp;</strong>met à votre disposition un service d'achat en ligne qui vous permettra d'acheter les produit/services disponibles sur notre site Internet.</p>
      
      <p>Ce document établit les&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;qui régissent le fonctionnement de ce site Internet et le contrat/réservation de produits/services à travers&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;et ses sous-domaines. L'utilisation de ce site Internet implique l'acceptation de ces Conditions générales de vente. Cependant, en cas de tout doute ou consultation à ce sujet, vous pouvez contacter notre service clientèle au moyen de&nbsp;:</p>
      
      <p><strong>Notre email de contact&nbsp;:&nbsp;</strong><strong>nordpass@grandvalira.com</strong></p>
      
      <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;ont été rédigées conformément aux provisions contenues dans&nbsp;:&nbsp;</p>
      
      <p>La<strong>&nbsp;Loi 12/2013</strong>, du 13 juin, sur le commerce, la&nbsp;<strong>Loi 13/2013</strong>, du 13 juin, sur la concurrence effective et la protection des consommateurs, le&nbsp;<strong>Décret du 7 août 2013</strong>&nbsp;approuvant le Règlement concernant les feuilles de réclamation et de plainte en matière de consommation.</p>
      
      <ol>
      	<li>Informations générales de contact</li>
      	<li>Définitions et objet</li>
      	<li>Produit et service</li>
      	<li>Accès d'utilisateurs</li>
      	<li>Normes d'utilisation du site Internet</li>
      	<li>Propriété intellectuelle et industrielle</li>
      	<li>Notification d'infractions</li>
      	<li>Signature du contrat et réservations<br />
      	8.1 Tarifs<br />
      	8.2 Procédure des réservations<br />
      	8.3 Devis<br />
      	8.4 Confirmation de la réservation<br />
      	8.5 Signature manuscrite<br />
      	8.6 Service gratuit de livraison de la documentation</li>
      	<li>Paiement<br />
      	9.1 Metodes de paiement<br />
      	9.2 Sécurité des transactions de paiement</li>
      	<li>Politique d'annulation et de modifications<br />
      	10.1 Frais applicables à l'annulation des réservations<br />
      	10.2 Remboursement du montant<br />
      	10.3 Départ anticipé de l'hébergement touristique</li>
      	<li>Modification ou annulation du service de la part de GRANDVALIRA RESORTS ou du FOURNISSEUR DE SERVICES</li>
      	<li>Modification ou annulation des services en cas de restrictions ou de mesures exceptionnelles dues à l'évolution de la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.Plaintes et réclamations</li>
      	<li>Plaines et réclamations</li>
      	<li>Assurances voyage</li>
      	<li>Assurances ski</li>
      	<li>Forfait de Creussans</li>
      	<li>Services d'hébergement&nbsp;: Formule et classement</li>
      	<li>Responsabilité et sécurité des transactions</li>
      	<li>Service clientèle / Services de médiation</li>
      	<li>Responsabilités</li>
      	<li>Responsabilité et limitation pour des liens à partir d'autres sites Internet</li>
      	<li>Responsabilité et limitation pour des liens vers d'autres sites Internet</li>
      	<li>Publicité</li>
      	<li>Protection des données personnelles</li>
      	<li>Divers</li>
      </ol>
      
      <h3>1. Informations générales de contact</h3>
      
      <p>Conformément à l'article 27 de la Loi 13/2013, du 13 juin, sur la concurrence effective et la protection des consommateurs, il est communiqué que ce site Internet,&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;(ci-après&nbsp;<strong>«&nbsp;site Internet&nbsp;»</strong>), et ses sous-domaines appartiennent à&nbsp;:&nbsp;<strong>NEUS DEL VALIRA, SA</strong>&nbsp;(ci-après,&nbsp;<strong>«&nbsp;GRANDVALIRA RESORTS&nbsp;»</strong>) dont le numéro d'enregistrement fiscal est&nbsp;: A706067F, est inscrite au Registre du Commerce sous le numéro 917870Z et ses coordonnées de contact sont&nbsp;:</p>
      
      <p><strong>Adresse&nbsp;:</strong>&nbsp;Av. Carlemany, 68, despatx 401, edifici Illa Carlemany – AD700 Escaldes-Engordany (Andorre)</p>
      
      <p><strong>Notre email de contact&nbsp;: nordpass@grandvalira.com</strong></p>
      
      <h3>2. Définitions et objet</h3>
      
      <p>Les termes utilisés dans ces conditions sont définis comme suit&nbsp;:</p>
      
      <p><strong>«&nbsp;Utilisateur&nbsp;»&nbsp;:&nbsp;</strong>Toute personne navigant sur le site Internet.</p>
      
      <p><strong>«&nbsp;Client&nbsp;»&nbsp;:</strong>&nbsp;Toute personne réservant au moins un service parmi ceux offerts sur le site Internet.</p>
      
      <p><strong>«&nbsp;Service&nbsp;»&nbsp;:</strong>&nbsp;Toute prestation offerte par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>sur le site Internet, comme la réservation de forfaits, d'hébergement, restaurant, etc.</p>
      
      <p><strong>«&nbsp;Fournisseur ou prestataire de services&nbsp;»&nbsp;:</strong>&nbsp;Cela fait référence à tout prestataire de services offrant le service objet d'un contrat avec le Client et non offert directement par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
      
      <p><strong>«&nbsp;Commande&nbsp;»&nbsp;:</strong>&nbsp;Contrat de service à travers le site Internet.</p>
      
      <p>L'objet de ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;est&nbsp;<strong>tout d'abord</strong>, d'informer les utilisateurs Clients concernant les conditions et les modalités utilisées par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;lors de la vente des produits/services offerts et&nbsp;<strong>ensuite</strong>, d'informer sur les droits et les obligations des&nbsp;<strong>«&nbsp;parties&nbsp;»</strong>&nbsp;dans le cadre de la vente des produits/services au client (ci-après «&nbsp;le Client&nbsp;») de la part de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
      
      <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;seront appliquées, sans aucune restriction ni réserve, à toutes les ventes de services effectuées à travers le site Internet. Par conséquent, en souscrivant un contrat de produits/services et avant d'en effectuer la commande, le Client déclare connaître ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;et les accepte dans leur intégralité.</p>
      
      <p>&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se réserve la possibilité de modifier, à tout moment et unilatéralement, ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>. Toutefois, celles applicables à la Commande seront celles que le Client aura acceptées au moment de souscrire le contrat. C'est la raison pour laquelle il est recommandé au Client de lire, conserver et imprimer une copie de ces Conditions générales de vente lors de la signature du contrat.</p>
      
      <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;comprennent les&nbsp;<strong>Conditions générales d'utilisation</strong>&nbsp;du site Internet et seront complétées par les dispositions de la&nbsp;<strong>Politique de confidentialité</strong>&nbsp;et de la&nbsp;<strong>Politique de cookies</strong>.</p>
      
      <p>De même, le contrat d'un service touristique offert par l'un des fournisseurs de services qui figurent sur le site Internet implique l'acceptation explicite des conditions particulières et des politiques de contrats du fournisseur de services en question.</p>
      
      <h3>3. Produit et service</h3>
      
      <p>À travers le site Internet,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;agit à la fois comme propriétaire et promoteur de fournisseurs de services et met en vente les produits/services suivants&nbsp;:</p>
      
      <p>Forfait, classes de ski, activités d'aventure, services de restauration, réservations d'hébergement, ainsi que d'autres services présents dans le domaine et sous-domaines de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
      
      <p>Les services pouvant être commandés sur le site Internet et dans tous ses sous-domaines peuvent être réservés de manière individuelle ou combinée, comme un paquet de services.</p>
      
      <h3>4. Accès d'utilisateurs</h3>
      
      <p>Le simple fait d'accéder au site Internet attribue la condition d'utilisateur à qui accède.</p>
      
      <p>L'utilisation de services offerts sur le site Internet est libre pour les utilisateurs, sans impliquer de commission ou de coût d'aucun type pour l'accès au site Internet, sauf pour ce qui concerne le coût de la connexion à travers le réseau de télécommunications fourni par le fournisseur d'accès souscrit par l'utilisateur et qui sera à la charge de ce dernier.</p>
      
      <p>L'accès avec des applications de tiers (par exemple Facebook) implique que ces entités seront responsables de la sécurité de l'accès par cette voie. De même, le site Internet décline toute responsabilité directe ou indirecte relative à la panne des systèmes ou la non disponibilité du site Internet ou toute autre situation similaire.</p>
      
      <h3>5. Normes d'utilisation du site Internet</h3>
      
      <p>L'utilisateur sera responsable de la totalité et de la véracité de ses contenus publiés. L'utilisateur sera seul responsable des déclarations fausses, inexactes ou pas à jour réalisées et des préjudices qui en découleraient et iraient à l'encontre de&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>ou de tiers par suite du non-respect de ce devoir.</p>
      
      <p>En utilisant ce site Internet, l'utilisateur accepte que la plupart des communications avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>soient électroniques (courrier électronique ou messages publiés sur le site Internet).</p>
      
      <p>Aux fins de contrat, l'utilisateur accepte d'utiliser ce moyen électronique de communication et reconnaît que tout contrat, notification, informations et autres communications envoyées par voie électronique par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>respectent les exigences légales de l'être par écrit. Cette condition n'aura pas d'influence sur les droits de l'Utilisateur reconnus par la loi.</p>
      
      <p>L'utilisateur peut envoyer des notifications et/ou communiquer avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>à travers les données de contact figurant dans ces Conditions et, le cas échéant, à travers les espaces de contact du site Internet. De même, sauf disposition contraire,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;peut contacter et/ou informer l'utilisateur par courrier électronique ou par courrier postal aux adresses indiquées.</p>
      
      <p>L'utilisateur s'engage à faire un usage raisonnable et raisonné des services du site Internet et à respecter les&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se réservant le droit de le limiter si elle le juge approprié.</p>
      
      <p>Le site Internet est régi par les lois applicables en Andorre.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne garantit pas que le site Internet respecte les lois d'autres pays, en tout ou en partie, et décline toute responsabilité pouvant dériver de cet accès.</p>
      
      <p>Il est formellement interdit de&nbsp;:</p>
      
      <ul>
      	<li>Utiliser le nom de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;à des fins professionnelles ou lucratives, directement ou indirectement.</li>
      	<li>Utiliser le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;à des fins autres que l'achat de produits et/ou services.</li>
      	<li>Effectuer de faux achats ou des achats frauduleux. S'il peut être raisonnablement considéré qu'un achat de ce genre aurait été fait, celui-ci pourrait être annulé et les autorités compétentes seraient informées.</li>
      	<li>Publier du contenu offensant de quelque nature que ce soit, sexiste, raciste, diffamatoire et/ou contraire à la législation en vigueur en Andorre.</li>
      	<li>Diffamer, abuser, harceler, menacer ou enfreindre les droit légaux d'autres, tels que les droits de confidentialité ou de publicité.</li>
      	<li>Utiliser le site Internet aux fins de promotions non autorisées expressément par l'équipement de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ou la diffusion de contenu publicitaire non autorisé.</li>
      	<li>Usurper l'identité, avec les conséquences légales en dérivant.</li>
      	<li>Diffuser, publier ou demander des informations pouvant favoriser des actes illégaux dans sa juridiction, y compris sans s'y limiter&nbsp;: fraudes électroniques, SPAM, hameçonnage, usurpation, falsification et tout autre type de comportement considéré comme un acte illégal.</li>
      	<li>Réaliser tout usage frauduleux du site Internet.</li>
      </ul>
      
      <h3>6. Propriété intellectuelle et industrielle</h3>
      
      <p>Le site Internet est protégé par des droits de propriété intellectuelle et industrielle. À titre indicatif et non limitatif, les contenus, le design graphique, le code source, les logos, les textes, les graphiques, les photographies et autres éléments figurant sur le site Internet. C'est pourquoi l'utilisateur reconnaît que la reproduction, la distribution, la commercialisation, la transformation et en général toute forme d'exploitation, par toute procédure, de tout ou partie du site Internet, constitue une infraction de droits de propriété intellectuelle et industrielle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ou du propriétaire de ces droits, sauf autorisation expresse préalable de l'utilisateur ou utilisatrice.</p>
      
      <p>Toute utilisation extérieure à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;– y compris la reproduction, la modification, la distribution, la transmission, la réédition, les arrangements ou la représentation de tout élément du site – est strictement interdite, sauf en cas de consentement exprès par écrit de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
      
      <p>L'utilisateur ne pourra pas modifier ni utiliser ladite propriété intellectuelle et industrielle qui ferait que la divulgation suppose un préjudice pour&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
      
      <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;réclamera des dommages et intérêts pour toute utilisation abusive de votre propriété intellectuelle et industrielle de la part de tiers.</p>
      
      <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;n'accorde aucun type de licence ou d'autorisation d'utilisation relative à ses droits de propriété intellectuelle et industrielle ni tout autre droit ou propriété en relation avec le site Internet, les services ou les contenus.</p>
      
      <h3>7. Notification d'infractions</h3>
      
      <p>Tout utilisateur contrevenant à des droits de propriété intellectuelle et/ou industrielle ou tout autre droit de tiers sera admonesté par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>au moment où celle-ci aura connaissance des infractions pour que la publication des contenus objet d'infraction cesse. Dans ce cas-là, l'utilisateur répondra de telles infractions.</p>
      
      <p>Si toute personne ou entité considère que les contenus publiés sur le site Internet enfreignent ses droits à l'honneur, à l'intimité, à l'image ou à tout autre droit, elle pourra le communiquer à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;par toute voie de contact figurant sur le site Internet avec l'option «&nbsp;Vulnération de droits&nbsp;», en demander le retrait et fournir les informations suivantes&nbsp;:</p>
      
      <ol>
      	<li>identification des droits protégés par les lois en vigueur considérées comme violées,</li>
      	<li>identification des contenus violant prétendument les droits en question avec des informations raisonnablement suffisantes pour permettre à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;de localiser ce matériel sur le site Internet,</li>
      	<li>informations relatives aux coordonnées (adresse physique ou électronique et numéro de téléphone) pour que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;puisse communiquer avec ladite personne ou entité,</li>
      	<li>une déclaration dans laquelle ladite personne ou entité affirme que les informations incluses dans la notification sont vraies et exactes et qu'elle est propriétaire des droits prétendument violés ou qu'elle est autorisée à agir au nom de celui-ci et,</li>
      	<li>une copie de la carte d'identité, du passeport ou d'un autre document d'identité.</li>
      </ol>
      
      <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;répondra à la demande et, si elle considère que la personne ou l'entité a des motifs ou des raisons justifiés pour demander que lesdits contenus soient retirés, elle procédera à leur élimination immédiate du site Internet de manière à ce qu'ils ne soient pas accessibles par les utilisateurs ni dans la mémoire cache.</p>
      
      <h3>8. Signature du contrat et réservations</h3>
      
      <p>Le Client pourra conclure un contrat avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>pour les produits/services offerts dans la langue de son choix et disponible sur le site Internet pour ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>.</p>
      
      <p><strong>8.1 Tarifs</strong></p>
      
      <p>Le prix de vente est indiqué en euros (€) et ce sera le prix en vigueur au moment de la signature du contrat des produits/services offerts sur le site Internet. Le prix de vente des produits/services apparaissant sur le site Internet pourra être modifié par&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;à tout moment, et le prix qui sera appliqué à l'achat sera celui affiché sur l'écran au moment de passer la commande.</p>
      
      <p>Les tarifs indiqués sur le site Internet des Services de station (forfaits, classes de ski, etc.) peuvent être fixes ou dynamiques. Ces tarifs seront publiés dans les différentes voies de vente, où les prix des produits sont reflétés par jour et par type de forfait et catégorie. Les changements effectués dans les prix de vente, en fonction de la disponibilité et de la capacité de la station, seront dûment communiqués au Client sur le site Internet.</p>
      
      <p>Les prix comprennent l'impôt général indirect (IGI) applicable à la date de la Commande conformément aux normes en vigueur. Toute modification du taux applicable sera automatiquement répercutée sur le prix des produits vendus par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur le site Internet.</p>
      
      <p>Sans préjudice des Commandes passées par le Client,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;pourra à tout moment modifier les produits/services offerts à la vente sur le site Internet, en particulier par suite de restrictions associées à ses fournisseurs.</p>
      
      <p>Conformément aux normes applicables, le Client pourra, avant de passer la Commande, consulter sur le site Internet toutes les informations communiquées par le fournisseur de services/produits à&nbsp;<strong>GRANDVALIRA&nbsp;</strong>sur les caractéristiques essentielles des produits/services qu'il veut acheter.</p>
      
      <p><strong>8.2 Procédure de réservation</strong></p>
      
      <p>Le Client devra suivre la procédure d'achat et/ou de réservation de&nbsp;<strong>temporada.palarinsal.com</strong>, au cours de laquelle plusieurs produits/services peuvent être sélectionnés et ajoutés au panier ou espace final d'achat. Le Client aura la possibilité de vérifier les détails de sa commande et de corriger les erreurs possibles. À partir du moment où le Client confirme la commande en cliquant sur l'icône «&nbsp;PAYER&nbsp;» (ci-après la «&nbsp;Commande&nbsp;») il sera considéré qu'il aura accepté son contenu en toute connaissance de cause et les conditions de la Commande en question et plus précisément le fait que la Commande implique une obligation de paiement.</p>
      
      <p><strong>8.3 Devis</strong></p>
      
      <p>Lors du processus d'achat, le Client peut enregistrer les produits/services ajoutés au panier ou espace final d'achat sous forme de devis afin de les confirmer et de les payer plus tard. Le Client peut consulter le devis depuis la boîte de son courrier électronique ou depuis la section «&nbsp;Mes devis&nbsp;» dans l'espace privé de son compte. Les prix et la disponibilité des services enregistrés comme «&nbsp;Devis&nbsp;» sont affichés à titre informatif et seront soumis à révision de disponibilité au moment de la confirmation de la réservation.</p>
      
      <p><strong>8.4 Confirmation de la réservation</strong></p>
      
      <p>La Commande sera confirmée par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;avec l'envoi d'un message par courrier électronique au Client, lequel recevra automatiquement le bon/code de réservation comprenant les éléments essentiels des services et produits souscrits, le prix et la date à laquelle le service pourra être utilisé.</p>
      
      <p>La réservation ne sera pas confirmée jusqu'au paiement complet des produits/services souscrits.&nbsp; Dans le cas de non-paiement complet, la réservation est annulée.</p>
      
      <p>Le bon/code a le caractère de récépissé et le Client devra le présenter aux guichets de la station ou à la réception du lieu d'hébergement ou de service souscrit, comme un bordereau du paiement effectué pour pouvoir utiliser les services souscrits, ainsi que le document d'identité/passeport du titulaire de la réservation. Si le Client ne reçoit pas le bon de confirmation/code, il est conseillé de nous contacter à travers le Service Clientèle.</p>
      
      <p>D'autre part,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'assume aucune responsabilité en cas d'erreur dans la saisie de l'adresse de courrier électronique et donc de la non-réception du courrier électronique de confirmation de la réservation.</p>
      
      <p>Le Client pourra demander l'émission de la facture des services fournis par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;et la recevoir au format papier. De même, l'émission de la facture électronique sera subordonnée à l'obtention préalable du consentement exprès du Client lors du processus d'achat, qui peut être révoqué à tout moment par courrier électronique à travers notre email de contact&nbsp;:&nbsp;nordpass@grandvalira.com</p>
      
      <p><strong>8.5 Signature manuscrite</strong></p>
      
      <p>En raison des caractéristiques spéciales des contrats à distance, le Client reconnaît l'impossibilité de signer la lettre de paiement, document servant habituellement à confirmer la conformité de la transaction. Par conséquent, le Client renonce à la signature du document pour toute la transaction électronique générée par la réservation à travers le site Internet. La personne réservant à travers le site Internet doit être autorisée pour le faire au nom de tous les composants du groupe qui seront du voyage et doit confirmer que les personnes faisant partie du groupe acceptent les conditions de la réservation. De plus, cette personne sera responsable du coût de la réservation, y compris des commissions d'annulation ou de modification. De la même manière, cette personne devra informer le reste des membres du groupe des détails de la confirmation et de toute autre information pertinente.</p>
      
      <p><strong>8.6 Service gratuit de livraison de la documentation</strong></p>
      
      <p>Afin de faciliter l'accès à la station de ski,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>met à la disposition du Client un service gratuit de livraison de la documentation de la réservation (forfait physique, bons avec les services de la station, etc.), directement sur le lieu d'hébergement réservé par le Client. Ce service est offert seulement pour les réservations comprenant la souscription d'hébergement et les réservations effectuées et payées au moins 48 heures avant la date d'arrivée.</p>
      
      <p>Le Client devra présenter un bon séparé pour chacun des services souscrits qui, en raison de leur situation, ont lieu en dehors du domaine skiable de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
      
      <h3>9. Paiement</h3>
      
      <p><strong>9.1 Modes de paiement</strong></p>
      
      <p>Les modes de paiement avec lesquels il est possible d'acheter sur le site Internet sont&nbsp;: carte bancaire. Les cartes bancaires acceptées sur le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sont les suivantes&nbsp;: Visa et Mastercard.</p>
      
      <p>Les cartes de crédit feront l'objet de vérifications et d'autorisations de la part de l'entité bancaire émettrice et si l'entité n'autorise pas le paiement,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne sera pas responsable du retard de la confirmation de la réservation et ne pourra conclure aucun contrat avec le Client.</p>
      
      <p><strong>9.2 Sécurité des transactions de paiement</strong></p>
      
      <p>Afin de garantir la sécurité des paiements effectués par carte bancaire, le Client doit communiquer à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;le cryptogramme visuel (CVV) figurant au dos de la carte bancaire utilisée par le Client.</p>
      
      <p>Dans le cadre de la lutte contre la fraude par Internet, les données relatives à la Commande du Client pourront être communiquées à des tiers habilités par la loi ou désignés par&nbsp;<strong>GRANDVALIRA RESORTS</strong>, dans le seul but de vérifier l'identité du Client, ainsi que la validité de la Commande, du mode de paiement utilisé et de la livraison prévue.</p>
      
      <p>Après avoir examiné ce contrôle,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se réserve le droit d'exiger une photocopie du document d'identité du Client et/ou toute autre donnée relative à l'identité du Client. Le Client dispose de droits conférés par les normes de protection des données personnelles selon les stipulations de la Politique de confidentialité.</p>
      
      <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;utilise tous les moyens pour garantir la confidentialité et sécurité des données de paiement transmises par le Client pendant les transactions à travers le site Internet. Comme tel, le site Internet utilise un système de paiement sécurisé par SSL (Secure Socket Layer).</p>
      
      <h3>10. Politique d'annulation et de modifications</h3>
      
      <p>Le Client pourra à tout moment, avant la date d'arrivée, modifier ou annuler la réservation effectuée, conformément à ces Conditions générales de vente et aux Conditions particulières de chacune des offres de services.</p>
      
      <p>Si vous voulez annuler la réservation, vous pourrez le faire à travers l'un des modes suivants&nbsp;:</p>
      
      <ul>
      	<li>À travers votre espace privé «&nbsp;Mes réservations&nbsp;»</li>
      	<li>Par email&nbsp;auprès de la Centrale de Réservations de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;: nordpass@grandvalira.com</li>
      </ul>
      
      <p>Si vous voulez modifier la réservation, vous pourrez le faire en contactant la Centrale de Réservations de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;par email&nbsp; : <strong>nordpass@grandvalira.com</strong></p>
      
      <p><strong>10.1 Frais applicables à l'annulation des réservations</strong></p>
      
      <p>En cas de désistement des services touristiques souscrits à travers le site Internet, le Client a le droit d'obtenir le remboursement du montant payé moins la déduction, selon le cas, du montant pouvant résulter au titre de frais d'annulation de la part des Fournisseurs de services.</p>
      
      <p>Les conditions d'annulation de chaque fournisseur de services peuvent être consultées dans la description des services lors du processus de réservation, avant de la confirmer et dans l'e-mail de confirmation, une fois la réservation effectuée. Il faut tenir compte du fait que quelques réservations ne peuvent pas être annulées ni modifiées et nous recommandons donc de consulter les informations fournies lors du processus de réservation du produit/service de son intérêt avant d'effectuer la réservation.</p>
      
      <p>Le montant des frais d'annulation peut varier en fonction de la destination, de la date d'annulation et du service qui serait à annuler.</p>
      
      <p><strong>10.2 Remboursement du montant</strong></p>
      
      <p>S'il y a lieu de rembourser le Client, après les déductions mentionnées dans les Conditions d'annulation de chaque Fournisseur de services,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;paiera le montant correspondant au Client le plus vite possible et dans tous les cas avant 30 jours.</p>
      
      <p>Si le Client effectue le paiement de la réservation par carte bancaire, le montant sera remboursé au compte associé à la carte ayant été utilisée pour le paiement.</p>
      
      <p><strong>10.3 Départ anticipé de l'hébergement touristique</strong></p>
      
      <p>Si le Client décide de partir prématurément de l'hébergement touristique réservé préalablement à la date de départ fixée, le Fournisseur de services peut exiger le paiement d'une pénalité sur le prix total des services souscrits à utiliser, sauf accord spécifique entre les parties.</p>
      
      <p>Si, pour raison de force majeure dûment justifiée, le Client doit partir prématurément de l'hébergement touristique réservé préalablement à la date de départ fixée, le Client a le droit d'être remboursé du prix des services étant encore à utiliser.</p>
      
      <h3>11. Modification ou annulation du service de la part de GRANDVALIRA RESORTS ou du FOURNISSEUR DE SERVICES</h3>
      
      <p>Si le service souscrit ne peut pas être fourni,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourra chercher une alternative à proposer au Client chaque fois que cela est possible et si les conditions le permettent. Dans le cas où aucune alternative au service initialement souscrit ne peut être proposée, ou dans le cas où l’alternative proposée n’est pas acceptée par le Client, le contrat sera considéré comme résilié, et&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;procédera à l’émission du bon correspondant pour le produit forfait, conformément à l’art. 31 de la « Llei relativa a les estacions d’esquí i les instal·lacions de tranport per cable » et à l’émission d’un bon ou au remboursement du montant payé par le Client pour les autres services souscrits directement auprès de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, et qui ne sont pas spécifiés dans la loi susmentionnée.</p>
      
      <p>En cas d'overbooking de l'hébergement souscrit,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se réserve le droit d'offrir au Client un hébergement de même catégorie ou supérieure à celui souscrit, le plus près possible de l'hébergement où la réservation a été effectuée, si possible et si les conditions le permettent. Si&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne peut offrir une alternative au Client ou si le consommateur ou utilisateur n'accepte pas le changement proposé, il sera procédé à la résiliation du contrat et&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;remboursera le montant payé par le Client.</p>
      
      <h3>12. Modification ou annulation des services en cas de restrictions ou de mesures exceptionnelles dues à l'évolution de la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.</h3>
      
      <p><strong>Grandvalira Resorts,</strong>&nbsp;en fonction de l'évolution de la situation épidémiologique liée au COVID-19, se réserve le droit de modifier ou d'annuler les services contractés par le Client dans l'une des situations suivantes :</p>
      
      <ul>
      	<li>Interdiction de quitter le territoire d'origine par imposition du pays d'origine au moyen d'un communiqué émis par une institution publique ou une source gouvernementale dûment accréditée.</li>
      	<li>Interdiction d'entrée dans le pays, décrétée officiellement par le gouvernement d'Andorre ou d'autres autorités locales.</li>
      	<li>Restrictions des vols ou fermeture complète des aéroports en Espagne ou en France.</li>
      	<li>Obligation officielle décrétée par le Gouvernement d'Andorre sur l'application de mesures temporaires pour minimiser la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.</li>
      </ul>
      
      <p>Si le client ayant réservé ne peut pas se rendre à&nbsp;<strong>Grandvalira Resorts</strong>&nbsp;en raison du COVID-19, même si le domaine est ouvert, il peut annuler sa réservation sans frais s'il le fait 24 heures à l'avance. Pour les paquets avec hébergement, le client doit consulter la politique d'annulation de la réservation.</p>
      
      <p><strong>Grandvalira Resorts</strong>&nbsp;se réserve le droit d'effectuer des contrôles d'accès avec certificat COVID pour la pratique sportive comme pour l'accès aux remontées mécaniques, aux restaurants, aux écoles de ski et aux autres zones couvertes du domaine. Les contrôles seront toujours effectués sur des personnes âgées de plus de 16 ans, afin de préserver la sécurité des clients et des employés.<br />
      La justification de l'immunité peut être fournie par le biais de l'une des options suivantes :</p>
      
      <p>- Certificat de vaccination avec deux doses datant de plus de 14 jours.</p>
      
      <p>- Certificat d'avoir passé la COVID-19 dans les 6 derniers mois.</p>
      
      <p>-&nbsp;Certificat d'un test de dépistage négatif<strong>,</strong>&nbsp;qui doit être un PCR ou un TMA datant de moins de 72 heures ou un test antigénique rapide négatif datant de moins de 12 heures.</p>
      
      <p><strong>Grandvalira Resorts</strong>&nbsp;se réserve le droit de retirer le forfait de ski à tous les clients qui ne peuvent pas fournir la preuve de la certification COVID obligatoire ou qui refusent de passer un test d'antigène rapide pour justifier leur immunité.</p>
      
      <h3>13. Plaintes et réclamations</h3>
      
      <p>Les irrégularités ou les défaillances que le Client pourrait trouver dans les services souscrits devront être notifiées directement au Fournisseur de services en question, le plus tôt possible, et le cas échéant pendant l'utilisation de ces services, de cette manière il existe la possibilité de rectifier la situation dès le début.</p>
      
      <p>Dans le cas d'une solution ne satisfaisant pas le Client, vous devrez contacter le département du Service Clientèle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, lequel répondra le plus vite possible aux réclamations reçues et, dans tous les cas, dans le délai maximum d'un mois depuis la présentation de la réclamation.</p>
      
      <p>De plus,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dispose de feuilles de réclamation officielles mises à la disposition des consommateurs et utilisateurs, et que celles-ci peuvent être demandées à tout moment à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en utilisant les coordonnées de contact indiquées au début de ces Conditions (Informations générales de contact) ou à travers l'email suivant&nbsp;: <strong>nordpass@grandvalira.com</strong></p>
      
      <h3>14. Assurance voyage</h3>
      
      <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;recommande de souscrire une assurance ski adéquate avant d'arriver à destination. Le Client est responsable de vérifier si l'assurance souscrite offre la couverture adéquate.</p>
      
      <h3>15. Assurance ski</h3>
      
      <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;recommande de souscrire une assurance ski adéquate avant d'arriver à destination.</p>
      
      <p>En cas d'absence d'assurance ski,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;met à la disposition de ses Clients la possibilité de souscrire une assurance ski, d'une manière entièrement optionnelle, laquelle permettra au Client de couvrir uniquement et exclusivement les dommages personnels et de tiers occasionnés par la pratique du ski et quelques activités d'aventure qu'elle promotionne, si la pratique de ces activités se déroule à l'intérieur des stations du domaine. Vous pouvez consulter les Conditions et la Couverture de l'assurance ski sur notre site Internet&nbsp;:&nbsp;<strong><a href="https://www.ordinoarcalis.com/">t</a>emporada.palarinsal.com</strong></p>
      
      <p>Nous rappelons à nos Clients que la souscription d'une assurance ski comporte uniquement la couverture des risques spécifiés dans la police d'assurance, raison pour laquelle nous leur recommandons de lire les Conditions et Couverture de l'assurance ski exposées au Client pendant le processus d'établissement du contrat.</p>
      
      <h3>&nbsp;16. Forfait de Creussans</h3>
      
      <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;informe les clients achetant un Forfait de Creussans avec accès au télésiège que, durant le trajet, leur expérience sera capturée au moyen d’une photographie, dont ils pourront disposer gratuitement.</p>
      
      <p>Comment obtener la photographie ?</p>
      
      <ol>
      	<li>Passer le forfait dans le Photoprint situé aux caisses de la station du secteur Arcalís.</li>
      	<li>Activer la recherche de votre photographie.</li>
      	<li>La sélectionner afin d’obtenir un ticket comportant un code unique d’identification.</li>
      	<li>Sur le site&nbsp;<a href="https://www.skiline.cc/home">https://www.skiline.cc/home</a>&nbsp;ou&nbsp;<a href="https://ww1.ordinoarcalis.com/">https://ww1.ordinoarcalis.com/</a>, introduire le code d’identification pour obtenir votre photographie.</li>
      </ol>
      
      <p>Les photographies réalisées seront disponibles :</p>
      
      <p>•<strong>&nbsp;Pour une période de 24 heures dans le Photoprint</strong>, pour obtenir le code d’identification.<br />
      •&nbsp;<strong>Pour une période de 30 jours sur les pages Web indiquées</strong>, pour obtenir la photographie.</p>
      
      <h3>17. Services d'hébergement&nbsp;: Formule et classement</h3>
      
      <p><strong>17.1 Qualité d'hébergement</strong></p>
      
      <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;publie, dans ses offres, l'indication du niveau de qualité et de confort des services d'hébergement, conformément au classement de la destination. Ce classement est offert uniquement à titre de référence et de paramètre qualité&nbsp;; toutefois, le Client est informé que nous avons mené des contrôles de la qualité des établissements offerts sur le site Internet et sous-domaines et que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;décline la responsabilité de l'adéquation de l'hébergement ou services fournis.</p>
      
      <p>Il est très important et recommandable que le Client lise attentivement les caractéristiques individuelles figurant dans l'offre d'hébergement souscrite.</p>
      
      <p><strong>17.2 Formule d'hébergements</strong></p>
      
      <p><strong>Formule tout compris&nbsp;:</strong>&nbsp;Sauf indication expresse, la formule Tout compris inclut tous les repas, boissons non alcoolisés et activités mentionnées dans la description de chaque prestation détaillée par le Fournisseur de services. De même et comme règle générale, le mode «&nbsp;tout inclus&nbsp;» concerne uniquement les boissons alcoolisées locales.</p>
      
      <p><strong>Formule pension complète&nbsp;:</strong>&nbsp;Petit-déjeuner, repas du midi et du soir et hébergement compris. En général, les boissons ne sont pas comprises dans le repas et le dîner, sauf si l'offre indique le contraire.</p>
      
      <p><strong>Formule demi-pension&nbsp;:</strong>&nbsp;Sauf en cas d'indication contraire dans l'offre, le petit-déjeuner, le dîner et l'hébergement sont compris. La règle générale est que la boisson n'est pas comprise dans les repas de midi et du soir.</p>
      
      <p><strong>Formule hébergement et petit-déjeuner&nbsp;:&nbsp;</strong>Petit-déjeuner et hébergement compris.</p>
      
      <p>Si l'établissement touristique sélectionné pour le séjour du Client ne peut pas offrir la formule alimentaire souscrite pour des raisons de force majeure ou d'imposition de restrictions normatives qui empêchent le développement normal des services,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;remboursera au Client les montants correspondant aux services n'ayant pas pu être fournis, prenant comme référence les tarifs de l'hébergement souscrit et spécifiés sur le site Internet.</p>
      
      <p><strong>17.3 Repas</strong></p>
      
      <p>Si les repas font partie du paquet d'hébergement souscrit et le Client ne peut pas ou ne veut pas consommer pour une raison lui étant imputable, aucun remboursement ne sera effectué pour les quantités correspondant aux repas.</p>
      
      <h3>18. Responsabilité et Sécurité des transactions</h3>
      
      <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>garantit l'application correcte des mesures de sécurité et de contrôle sur le traitement des données personnelles fournies et nécessaires pour effectuer des transactions en ligne. L'unique finalité de l'utilisation de l'identifiant et/ou du mot de passe du Client sera pour vérifier l'identité, celle-ci étant exigible lors de la validation de la commande. La communication du numéro de carte bancaire et la validation définitive de la commande seront la preuve de l'acceptation de la Commande et de l'obligation des montants correspondant à la réservation des produits figurant dans la Demande. Les registres informatiques conservés dans les systèmes informatiques de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;et de ses associés seront la preuve des communications, de la commande et des paiements réalisés entre las parties.</p>
      
      <p>Concrètement, le Client est responsable de maintenir la sécurité de ses transactions en ligne et/ou le mot de passe. Par conséquent,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'assume en aucun cas la responsabilité pour l'utilisation frauduleuse de ces données.</p>
      
      <h3>19. Service clientèle / Services de médiation</h3>
      
      <p>Pour toute information supplémentaire, consultation de l'état d'une Réservation ou d'une Réclamation en relation avec la commande, vous pouvez contacter le Service Clientèle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, à travers&nbsp;:</p>
      
      <p><strong>Notre email de contact&nbsp;:&nbsp;</strong><strong>nordpass@grandvalira.com</strong></p>
      
      <h3>20. Responsabilités</h3>
      
      <p><strong>20.1 Capacité légale à souscrire</strong></p>
      
      <p>Le Client déclare avoir la pleine capacité légale (18 ans révolus) de souscrire les services offerts par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur le site Internet et ses sous-domaines, déclarant qu'il accepte l'association à ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;et que par conséquent, si une personne n'ayant pas la capacité légale passe Commande sur le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, les responsables légaux de cette personne (parents ou tuteurs) assumeront la pleine responsabilité de cette Commande et, plus précisément, devront en payer le prix.</p>
      
      <p><strong>20.2 Limite de responsabilité</strong></p>
      
      <p>Sauf disposition légale contraire,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'acceptera aucune responsabilité par les pertes suivantes, indépendamment de leur origine&nbsp;:</p>
      
      <ul>
      	<li>toute perte non attribuable à un non-respect de sa part&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
      	<li>pertes d'entreprise (y compris le manque à gagner, la perte de revenus, de contrats, d'épargne prévue, de données, du fonds de commerce, voire les dépenses superflues encourues)&nbsp;; ou de&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
      	<li>toute autre perte indirecte qui n'aurait pu être raisonnablement prévue par les deux parties au moment de la souscription du contrat de service entre les deux parties.</li>
      </ul>
      
      <p>De même,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>limite également sa responsabilité en ce qui concerne les cas suivants&nbsp;:</p>
      
      <ul>
      	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;applique toutes les mesures visant à donner une vue réaliste des informations des Services offerts sur le site Internet, mais décline la responsabilité des inexactitudes d'informations offertes par les fournisseurs de services.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
      	<li>Des erreurs techniques qui, pour des raisons fortuites ou d'un autre genre, empêchent un fonctionnement normal du service à travers Internet. Un manque de disponibilité du site Internet pour des raisons de maintenance ou autres, empêchant la mise à disposition du service.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;met tous les moyens à la disposition afin de mener à bien le processus d'achat, de paiement et d'envoi/livraison des produits, toutefois elle décline la responsabilité des causes ne lui étant pas imputables, cas fortuit ou autre plus important.</li>
      	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;ne sera pas responsable des dommages résultant d'une mauvaise utilisation du site Internet, ni de tout autre acte frauduleux réalisé à partir des informations fournies sur celui-ci.</li>
      	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;n'est pas responsable des éventuelles erreurs de sécurité ou déconnexions pouvant être occasionnées dans le système informatique de l'utilisateur (matériel et logiciel), les fichiers ou les documents qui y sont enregistrés, par suite de virus dans l'ordinateur de l'utilisateur ou utilisatrice, en utilisant le site Internet pour la connexion, ou d'un mauvais fonctionnement du navigateur ou de l'utilisation de ses versions non actualisées.</li>
      	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;décline toute responsabilité qui pourrait résulter du fait que le Client ne communique pas d'allergie ou d'intolérance qu'il ou elle pourrait avoir. La responsabilité sera imputable uniquement et exclusivement au Client ou, le cas échéant, à l'établissement de restauration.</li>
      </ul>
      
      <p>En général,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>ne sera pas responsable en cas de non-respect ou de retard dans le respect de l'une des obligations assumées, ni d'aucun changement, annulation ou modification de la réservation effectuée, ni d'aucune perte ou dommage provoqué par un non-respect de la part des responsables de la fourniture du service, des obligations respectives du client, quand c'est dû à des évènements hors de son contrôle raisonnable, c'est-à-dire dû à la force majeure, ce qui pourra inclure, à titre informatif et non exhaustif&nbsp;:</p>
      
      <ul>
      	<li>Grèves, lock-out ou actions collectives.</li>
      </ul>
      
      <ul>
      	<li>Troubles civils, révolte, invasion, menace ou attaque terroriste, état d'alerte, guerre (déclarée ou non) ou menace ou préparation de guerre.</li>
      	<li>Incendie, explosion, tempête, inondation, tremblement de terre, naufrage, épidémie ou tout autre désastre naturel.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
      	<li>Impossibilité d'utiliser les trains, bateaux, avions, transports motorisés ou autres moyens de transport public ou privé.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
      	<li>Impossibilité d'utiliser les systèmes publics ou privés de télécommunications.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
      	<li>Lois, décrets, législation, normes ou restrictions de tout gouvernement ou autorité publique.&nbsp;</li>
      </ul>
      
      <h3>21. Responsabilité et limitation de responsabilité pour des liens vers d'autres sites Internet</h3>
      
      <p>L'utilisateur voulant offrir des contenus du site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur leur propre site Internet pourra y inclure un lien qui associe son propre site Internet à la page d'accueil du site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
      
      <p>Les sites Internet offrant un lien vers le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourront utiliser la marque, le logo, le nom commercial et/ou tout autre signe distinctif de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;uniquement et exclusivement dans les cas autorisés légalement ou permis expressément par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
      
      <p>L'utilisateur ne pourra en aucune façon reproduire le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dans son propre site Internet, ni établir des Frames ou cadres d'aucun type autour du site Internet ou qui permettent de le voir au travers de différentes adresses d'Internet, ou avec des contenus n'y appartenant pas, de manière à provoquer ou pouvant provoquer une erreur ou représenter une confusion pour le public relative aux contenus, implique une comparaison ou imitation déloyale, serve à profiter de la réputation et de la marque de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, ou se fasse via tout moyen interdit par la législation applicable.</p>
      
      <p>L'utilisateur ou l'utilisatrice qui introduit le lien dans le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne pourra, sous aucun prétexte, faire des déclarations fausses ou inexactes sur&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;concernant les éléments et/ou utilisateurs ou utilisatrices ni sur la qualité des contenus offerts.</p>
      
      <p>Les sites Internet offrant le lien vers le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'offriront pas de contenus illégaux, nocifs, contraires à la morale et aux bonnes coutumes, qui donnent ou peuvent donner la fausse idée que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;approuve ou aide les idées, manifestations ou actions de ces utilisateurs, ou qui sont inadéquats en relation avec l'activité développée par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
      
      <h3>22. Responsabilité et limitation de responsabilité pour des liens vers d'autres sites Internet</h3>
      
      <p>Afin d'aider l'utilisateur à rechercher les informations ou les services l'intéressant, le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourra inclure des hyperliens ou des liens vers d'autres sites Internet ne lui appartenant pas et n'étant pas sous son contrôle.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'a pas le contrôle des contenus, des Conditions légales, des politiques de confidentialité ou des pratiques des sites Internet de tiers et elle n'en assume pas la responsabilité.</p>
      
      <p>L'utilisateur reconnaît et accepte que l'accès à d'autres sites Internet n'implique pas que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;recommande et en approuve le contenu, et que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne sera pas responsable des pertes ni des dommages que l'utilisateur ou utilisatrice pourrait subir en raison de la disponibilité de ces sites Internet, ou par suite de la crédibilité accordée à l'exhaustivité, précision ou existence de toute information offerte sur lesdits sites Internet.</p>
      
      <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;retirera du site Internet ou empêchera l'accès aux liens renvoyant à des activités illégales ou portant atteinte aux droits ou aux biens d'un tiers, si un organisme compétent du site Internet ainsi le déclare, comme stipulé dans les normes en vigueur.</p>
      
      <h3>23. Publicité</h3>
      
      <p>Le site Internet peut héberger des contenus publicitaires. Les annonceurs sont les seuls responsables de garantir que les matériels remis pour leur inclusion dans le site Internet respectent les lois pouvant être applicables dans chaque cas.<strong>&nbsp;GRANDVALIRA RESORTS&nbsp;</strong>ne sera pas responsable de toute erreur, inexactitude ou irrégularité pouvant être incluses dans les contenus publicitaires ou des promoteurs.</p>
      
      <h3>24. Protection des données personnelles</h3>
      
      <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>traitera toutes les informations introduites dans le site Internet, conformément à la Politique de Confidentialité identifiée sur la site Internet&nbsp;<strong>temporada.palarinsal.com</strong>, comme stipulé dans la loi 29/2021 du 28 octobre, qualifiée de Protection des données personnelles, et dans le Règlement général de Protection des données personnelles UE 2016/679, en tant que responsable du traitement des données incluses dans le site Internet.</p>
      
      <p>Pour garantir le développement correct des produits/services souscrits, nous vous informons que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;partagera vos données personnelles avec le fournisseur de services offrant le service objet du contrat.</p>
      
      <p>Les droits d'accès, de rectification, de suppression, d'opposition peuvent être exercés et, le cas échéant, ceux de portabilité et limitation, au moyen d'un message par courrier électronique à&nbsp;<span><span><a href="mailto:dpd@palarinsal.com">dpd@palarinsal.com</a>&nbsp;</span></span>et des informations supplémentaires et détaillées sur la protection des données peuvent être consultées sur le site&nbsp;<strong>temporada.palarinsal.com</strong></p>
      
      <h3>25. Divers</h3>
      
      <p><strong>25.1 Invalidité partielle</strong></p>
      
      <p>Si l'une ou plusieurs des dispositions de ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE&nbsp;</strong>sont considérées non valables ou déclarées non valables par application d'une loi, d'un règlement ou par suite d'une décision définitive d'une autorité compétente, les stipulations restantes conserveront leur pleine validité et portée.</p>
      
      <ol>
      	<li>
      	<h5>Exclusion de renonciation</h5>
      	</li>
      </ol>
      
      <p>Si l'une quelconque des parties n'exerce pas ses droits garantis en cas de non respect de la part de l'autre partie de l'une quelconque des obligations imposées par ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;ce fait ne pourra pas être interprété comme une renonciation en cas de manque à l'obligation en cause se produisant dans le futur.</p>
      
      <ol>
      	<li>
      	<h5>Loi applicable et juridiction compétente</h5>
      	</li>
      </ol>
      
      <p>Ces conditions générales sont régies par la législation de la Principauté d'Andorre. Les parties se soumettent, à leur choix, pour la résolution des conflits et renonçant à toute autre juridiction, aux tribunaux du domicile de l'utilisateur ou, le cas échéant, du lieu d'exécution de l'obligation.</p>
      
      <p><strong>25.2 Validité</strong></p>
      
      <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;seront en vigueur jusqu'à la fin du contrat des parties et l'extinction de toutes les obligations assumées pour chacune d'elles. Ces Conditions peuvent être modifiées et le Client est donc responsable de les consulter périodiquement et surtout lorsqu'il va réaliser une commande car les Conditions en vigueur à ce moment-là seront celles applicables.</p>
      
      <p>Date de révision des conditions&nbsp;: août&nbsp;2022</p>
      
      
      summary -> string (0) ""
      $0->body->summary
      format -> string (10) "basic_html"
      $0->body->format
    • protected definition -> Drupal\field\Entity\FieldConfig#287 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (84) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
        config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.body
        
        1 => string (87) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
        config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.body
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (22) "node.pagina_libre.body"
        protected status -> boolean true
        protected uuid -> string (36) "7e226e5e-749a-4ff2-8b33-b1de699b0b69"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2)
        config => array (2)
        0 => string (23) "field.storage.node.body"
        1 => string (22) "node.type.pagina_libre"
        module => array (1)
        0 => string (4) "text"
        protected isSyncing -> boolean false
        protected id -> string (22) "node.pagina_libre.body"
        protected field_name -> string (4) "body"
        protected field_type -> string (17) "text_with_summary"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> string (16) "Cuerpo principal"
        protected description -> string (0) ""
        protected settings -> array (2)
        display_summary => boolean false
        required_summary => boolean false
        protected required -> boolean false
        protected translatable -> boolean true
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#16257 (34)
        • Properties (34)
        • Methods (125)
        • Static methods (15)
        • Static properties (1)
        • Class constants (2)
        • protected entityTypeId -> string (20) "field_storage_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (73) "config:domain.config.temporadapal_grandvalira_com.field.storage.node.body"
          1 => string (76) "config:domain.config.temporadapal_grandvalira_com.es.field.storage.node.body"
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (9) "node.body"
          protected status -> boolean true
          protected uuid -> string (36) "50b4892f-780b-4dd6-96cb-82bcb1777cda"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (1)
          default_config_hash => string (43) "EBUo7qOWqaiZaQ_RC9sLY5IoDKphS34v77VIHSACmVY"
          protected trustedData -> boolean false
          protected dependencies -> array (1)
          module => array (2)
          0 => string (4) "node"
          1 => string (4) "text"
          protected isSyncing -> boolean false
          protected id -> string (9) "node.body"
          protected field_name -> string (4) "body"
          protected entity_type -> string (4) "node"
          protected type -> string (17) "text_with_summary"
          protected module -> string (4) "text"
          protected settings -> array (0)
          protected cardinality -> integer 1
          protected translatable -> boolean true
          protected locked -> boolean false
          protected persist_with_no_fields -> boolean true
          public custom_storage -> boolean false
          protected indexes -> array (0)
          protected deleted -> boolean false
          protected schema -> null
          protected propertyDefinitions -> array (5)
          value => Drupal\Core\TypedData\DataDefinition#16155 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (3)
            type => string (6) "string"
            label => Drupal\Core\StringTranslation\TranslatableMarkup#16255 Depth Limit
            required => boolean true
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          format => Drupal\Core\TypedData\DataDefinition#16254 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (3)
            type => string (13) "filter_format"
            label => Drupal\Core\StringTranslation\TranslatableMarkup#16253 Depth Limit
            settings => array (1) Depth Limit
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          processed => Drupal\Core\TypedData\DataDefinition#16252 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (7)
            type => string (6) "string"
            label => Drupal\Core\StringTranslation\TranslatableMarkup#16251 Depth Limit
            description => Drupal\Core\StringTranslation\TranslatableMarkup#16250 Depth Limit
            computed => boolean true
            class => string (26) "\Drupal\text\TextProcessed"
            settings => array (1) Depth Limit
            internal => boolean false
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          summary => Drupal\Core\TypedData\DataDefinition#16249 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (2)
            type => string (6) "string"
            label => Drupal\Core\StringTranslation\TranslatableMarkup#16248 Depth Limit
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          summary_processed => Drupal\Core\TypedData\DataDefinition#16247 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (6)
            type => string (6) "string"
            label => Drupal\Core\StringTranslation\TranslatableMarkup#16246 Depth Limit
            description => Drupal\Core\StringTranslation\TranslatableMarkup#16245 Depth Limit
            computed => boolean true
            class => string (26) "\Drupal\text\TextProcessed"
            settings => array (1) Depth Limit
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        • public __construct(array $values, $entity_type = 'field_storage_config') Constructs a FieldStorageConfig object.
          /**
           * Constructs a FieldStorageConfig object.
           *
           * In most cases, Field entities are created via
           * FieldStorageConfig::create($values)), where $values is the same parameter
           * as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. Most array
           *   elements will be used to set the corresponding properties on the class;
           *   see the class property documentation for details. Some array elements
           *   have special meanings and a few are required. Special elements are:
           *   - name: required. As a temporary Backwards Compatibility layer right now,
           *     a 'field_name' property can be accepted in place of 'id'.
           *   - entity_type: required.
           *   - type: required.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_storage_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:265
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:286
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:293
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:320
          protected preSaveNew(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving a new field definition.
          /**
           * Prepares saving a new field definition.
           *
           * @param \Drupal\Core\Entity\EntityStorageInterface $storage
           *   The entity storage.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:350
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:376
          protected preSaveUpdated(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving an updated field definition.
          /**
           * Prepares saving an updated field definition.
           *
           * @param \Drupal\Core\Entity\EntityStorageInterface $storage
           *   The entity storage.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:397
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:421
          public getSchema() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:479
          public hasCustomStorage() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:505
          public isBaseField() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:512
          public getColumns() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:519
          public getBundles() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:527
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:540
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:547
          public getTypeProvider() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:554
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:561
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:568
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:582
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:601
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:609
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:617
          public isRevisionable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:624
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:632
          public getProvider() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:640
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:647
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:654
          public getCardinality() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:661
          public setCardinality($cardinality) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:678
          public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:686
          public isMultiple() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:713
          public isLocked() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:721
          public setLocked($locked) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:728
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:736
          public hasData(): bool Determines whether a field has any data.
          /**
           * Determines whether a field has any data.
           *
           * @return bool
           *   TRUE if the field has data for any entity; FALSE otherwise.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:746
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:758
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:769
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:776
          public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:783
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:795
          public getPropertyNames() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:806
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:813
          public getUniqueStorageIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:821
          protected getFieldItemClass() Helper to retrieve the field item class.
          /**
           * Helper to retrieve the field item class.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:828
          public isDeletable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:853
          public getIndexes() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:863
          public setIndexes(array $indexes) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:870
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          protected linkTemplates(): array Gets an array link templates.
          /**
           * Gets an array link templates.
           *
           * @return array
           *   An array of link templates containing paths.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
          /**
           * Gets an array of placeholders for this entity.
           *
           * Individual entity classes may override this method to add additional
           * placeholders if desired. If so, they should be sure to replicate the
           * property caching logic.
           *
           * @param string $rel
           *   The link relationship type, for example: canonical or edit-form.
           *
           * @return array
           *   An array of URI placeholders.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldStorageConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_storages) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:435
          public static Drupal\field\Entity\FieldStorageConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:464
          public static Drupal\field\Entity\FieldStorageConfig::loadByName($entity_type_id, $field_name): \Drupal\field\FieldStorageConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldStorageConfigInterface|null
           *   The field config entity if one exists for the provided field name,
           *   otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:846
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        • protected static Drupal\field\Entity\FieldStorageConfig::$inDeletion :: boolean false
        • public const Drupal\field\Entity\FieldStorageConfig::NAME_MAX_LENGTH :: integer 32
          public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16154 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (28) "field_item:text_with_summary"
          settings => array (2)
          display_summary => boolean false
          required_summary => boolean false
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected fieldDefinition -> Drupal\field\Entity\FieldConfig#287 Recursion
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
      • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
        /**
         * Constructs a FieldConfig object.
         *
         * In most cases, Field entities are created via
         * FieldConfig::create($values), where $values is the same
         * parameter as in this constructor.
         *
         * @param array $values
         *   An array of field properties, keyed by property name. The
         *   storage associated with the field can be specified either with:
         *   - field_storage: the FieldStorageConfigInterface object,
         *   or by referring to an existing field storage in the current configuration
         *   with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the field is attached to. Other array elements will be
         *   used to set the corresponding properties on the class; see the class
         *   property documentation for details.
         * @param string $entity_type
         *   (optional) The entity type on which the field should be created.
         *   Defaults to "field_config".
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
        /**
         * Overrides \Drupal\Core\Entity\EntityBase::preSave().
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the field definition is invalid.
         * @throws \Drupal\Core\Entity\EntityStorageException
         *   In case of failures at the configuration storage level.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
        protected linkTemplates() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
        protected urlRouteParameters($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         *
         * Using the Serialize interface and serialize() / unserialize() methods
         * breaks entity forms in PHP 5.4.
         *
         * @todo Investigate in https://www.drupal.org/node/1977206.
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
        public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
        public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
        /**
         * Loads a field config entity based on the entity type and field name.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\field\FieldConfigInterface|null
         *   The field config entity if one exists for the provided field
         *   name, otherwise NULL.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (4) "body"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#23541 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (1)
      0 => Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem#23565 (9)
      • Properties (9)
      • Methods (49)
      • Static methods (24)
      • Iterator
      • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16154 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (28) "field_item:text_with_summary"
          settings => array (2)
          display_summary => boolean false
          required_summary => boolean false
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected fieldDefinition -> Drupal\field\Entity\FieldConfig#287 (36)
          • Properties (36)
          • Methods (125)
          • Static methods (19)
          • protected entityTypeId -> string (12) "field_config"
            protected enforceIsNew -> null
            protected typedData -> null
            protected originalEntity -> null
            protected cacheContexts -> array (2)
            0 => string (8) "url.site"
            1 => string (28) "languages:language_interface"
            protected cacheTags -> array (2)
            0 => string (84) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
            config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.body
            
            1 => string (87) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
            config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.body
            
            protected cacheMaxAge -> integer -1
            protected _serviceIds -> array (0)
            protected _entityStorages -> array (0)
            protected originalId -> string (22) "node.pagina_libre.body"
            protected status -> boolean true
            protected uuid -> string (36) "7e226e5e-749a-4ff2-8b33-b1de699b0b69"
            private isUninstalling -> boolean false
            protected langcode -> string (2) "es"
            protected third_party_settings -> array (0)
            protected _core -> array (0)
            protected trustedData -> boolean false
            protected dependencies -> array (2)
            config => array (2) Depth Limit
            module => array (1) Depth Limit
            protected isSyncing -> boolean false
            protected id -> string (22) "node.pagina_libre.body"
            protected field_name -> string (4) "body"
            protected field_type -> string (17) "text_with_summary"
            protected entity_type -> string (4) "node"
            protected bundle -> string (12) "pagina_libre"
            protected label -> string (16) "Cuerpo principal"
            protected description -> string (0) ""
            protected settings -> array (2)
            display_summary => boolean false
            required_summary => boolean false
            protected required -> boolean false
            protected translatable -> boolean true
            protected default_value -> array (0)
            protected default_value_callback -> string (0) ""
            protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#16257 (34)
            • Properties (34)
            • Methods (125)
            • Static methods (15)
            • Static properties (1)
            • Class constants (2)
            • protected entityTypeId -> string (20) "field_storage_config"
              protected enforceIsNew -> null
              protected typedData -> null
              protected originalEntity -> null
              protected cacheContexts -> array (2) Depth Limit
              protected cacheTags -> array (2) Depth Limit
              protected cacheMaxAge -> integer -1
              protected _serviceIds -> array (0)
              protected _entityStorages -> array (0)
              protected originalId -> string (9) "node.body"
              protected status -> boolean true
              protected uuid -> string (36) "50b4892f-780b-4dd6-96cb-82bcb1777cda"
              private isUninstalling -> boolean false
              protected langcode -> string (2) "es"
              protected third_party_settings -> array (0)
              protected _core -> array (1) Depth Limit
              protected trustedData -> boolean false
              protected dependencies -> array (1) Depth Limit
              protected isSyncing -> boolean false
              protected id -> string (9) "node.body"
              protected field_name -> string (4) "body"
              protected entity_type -> string (4) "node"
              protected type -> string (17) "text_with_summary"
              protected module -> string (4) "text"
              protected settings -> array (0)
              protected cardinality -> integer 1
              protected translatable -> boolean true
              protected locked -> boolean false
              protected persist_with_no_fields -> boolean true
              public custom_storage -> boolean false
              protected indexes -> array (0)
              protected deleted -> boolean false
              protected schema -> null
              protected propertyDefinitions -> array (5) Depth Limit
            • public __construct(array $values, $entity_type = 'field_storage_config') Constructs a FieldStorageConfig object.
              /**
               * Constructs a FieldStorageConfig object.
               *
               * In most cases, Field entities are created via
               * FieldStorageConfig::create($values)), where $values is the same parameter
               * as in this constructor.
               *
               * @param array $values
               *   An array of field properties, keyed by property name. Most array
               *   elements will be used to set the corresponding properties on the class;
               *   see the class property documentation for details. Some array elements
               *   have special meanings and a few are required. Special elements are:
               *   - name: required. As a temporary Backwards Compatibility layer right now,
               *     a 'field_name' property can be accepted in place of 'id'.
               *   - entity_type: required.
               *   - type: required.
               * @param string $entity_type
               *   (optional) The entity type on which the field should be created.
               *   Defaults to "field_storage_config".
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:265
              public id() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:286
              public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:293
              public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
              /**
               * Overrides \Drupal\Core\Entity\EntityBase::preSave().
               *
               * @throws \Drupal\Core\Field\FieldException
               *   If the field definition is invalid.
               * @throws \Drupal\Core\Entity\EntityStorageException
               *   In case of failures at the configuration storage level.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:320
              protected preSaveNew(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving a new field definition.
              /**
               * Prepares saving a new field definition.
               *
               * @param \Drupal\Core\Entity\EntityStorageInterface $storage
               *   The entity storage.
               *
               * @throws \Drupal\Core\Field\FieldException
               *   If the field definition is invalid.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:350
              public calculateDependencies() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:376
              protected preSaveUpdated(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving an updated field definition.
              /**
               * Prepares saving an updated field definition.
               *
               * @param \Drupal\Core\Entity\EntityStorageInterface $storage
               *   The entity storage.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:397
              public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:421
              public getSchema() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:479
              public hasCustomStorage() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:505
              public isBaseField() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:512
              public getColumns() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:519
              public getBundles() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:527
              public getName() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:540
              public isDeleted() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:547
              public getTypeProvider() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:554
              public getType() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:561
              public getSettings() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:568
              public getSetting($setting_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:582
              public setSetting($setting_name, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:601
              public setSettings(array $settings) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:609
              public isTranslatable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:617
              public isRevisionable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:624
              public setTranslatable($translatable) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:632
              public getProvider() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:640
              public getLabel() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:647
              public getDescription() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:654
              public getCardinality() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:661
              public setCardinality($cardinality) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:678
              public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:686
              public isMultiple() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:713
              public isLocked() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:721
              public setLocked($locked) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:728
              public getTargetEntityTypeId() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:736
              public hasData(): bool Determines whether a field has any data.
              /**
               * Determines whether a field has any data.
               *
               * @return bool
               *   TRUE if the field has data for any entity; FALSE otherwise.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:746
              public __sleep(): array Implements the magic __sleep() method.
              /**
               * Implements the magic __sleep() method.
               *
               * Using the Serialize interface and serialize() / unserialize() methods
               * breaks entity forms in PHP 5.4.
               *
               * @todo Investigate in https://www.drupal.org/node/1977206.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:758
              public getConstraints() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:769
              public getConstraint($constraint_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:776
              public getPropertyDefinition($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:783
              public getPropertyDefinitions() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:795
              public getPropertyNames() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:806
              public getMainPropertyName() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:813
              public getUniqueStorageIdentifier() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:821
              protected getFieldItemClass() Helper to retrieve the field item class.
              /**
               * Helper to retrieve the field item class.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:828
              public isDeletable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:853
              public getIndexes() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:863
              public setIndexes(array $indexes) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:870
              public getOriginalId() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
              public setOriginalId($id) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
              public isNew() Overrides EntityBase::isNew().
              /**
               * Overrides EntityBase::isNew().
               *
               * EntityInterface::enforceIsNew() is only supported for newly created
               * configuration entities but has no effect after saving, since each
               * configuration entity is unique.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
              public get($property_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
              public set($property_name, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
              public enable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
              public disable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
              public setStatus($status) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
              public status() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
              public setUninstalling($uninstalling) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
              public isUninstalling() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
              public createDuplicate() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
              public toArray() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
              protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
              /**
               * Gets the typed config manager.
               *
               * @return \Drupal\Core\Config\TypedConfigManagerInterface
               *   The typed configuration plugin manager.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
              public toUrl($rel = null, array $options = array()) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
              public getCacheTagsToInvalidate() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
              protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
              /**
               * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
               *
               * Note that this function should only be called from implementations of
               * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
               * as dependencies are recalculated during every entity save.
               *
               * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
              public getDependencies() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
              public getConfigDependencyName() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
              public getConfigTarget() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
              public onDependencyRemoval(array $dependencies) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
              protected invalidateTagsOnSave($update) {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * Override to never invalidate the entity's cache tag; the config system
               * already invalidates it.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
              public setThirdPartySetting($module, $key, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
              public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
              public getThirdPartySettings($module) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
              public unsetThirdPartySetting($module, $key) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
              public getThirdPartyProviders() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
              public isInstallable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
              public trustData() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
              public hasTrustedData() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
              public save() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
              protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
              /**
               * Gets the entity type manager.
               *
               * @return \Drupal\Core\Entity\EntityTypeManagerInterface
               *   The entity type manager.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
              protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
              /**
               * Gets the entity type bundle info service.
               *
               * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
               *   The entity type bundle info service.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
              protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
              /**
               * Gets the language manager.
               *
               * @return \Drupal\Core\Language\LanguageManagerInterface
               *   The language manager service.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
              protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
              /**
               * Gets the UUID generator.
               *
               * @return \Drupal\Component\Uuid\UuidInterface
               *   The UUID service.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
              public uuid() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
              public enforceIsNew($value = true) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
              public getEntityTypeId() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
              public bundle() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
              public label() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
              public hasLinkTemplate($rel) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
              protected linkTemplates(): array Gets an array link templates.
              /**
               * Gets an array link templates.
               *
               * @return array
               *   An array of link templates containing paths.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
              public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
              protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
              /**
               * Gets an array of placeholders for this entity.
               *
               * Individual entity classes may override this method to add additional
               * placeholders if desired. If so, they should be sure to replicate the
               * property caching logic.
               *
               * @param string $rel
               *   The link relationship type, for example: canonical or edit-form.
               *
               * @return array
               *   An array of URI placeholders.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
              public uriRelationships() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
              public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
              public language() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
              public delete() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
              public getEntityType() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
              public referencedEntities() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
              public getCacheContexts() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
              protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
              /**
               * The list cache tags to invalidate for this entity.
               *
               * @return string[]
               *   Set of list cache tags.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
              public getCacheTags() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
              public getCacheMaxAge() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
              public getTypedData() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
              public getConfigDependencyKey() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
              public getOriginal(): ?static {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
              public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
              public __get($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
              public __set($name, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
              public __isset($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
              public __unset($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
              public addCacheableDependency($other_object) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
              public addCacheContexts(array $cache_contexts) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
              public addCacheTags(array $cache_tags) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
              public mergeCacheMaxAge($max_age) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
              protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
              /**
               * Sets cacheability; useful for value object constructors.
               *
               * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
               *   The cacheability to set.
               *
               * @return $this
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
              public traitSleep(): array {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
              public __wakeup(): void {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
              protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
              /**
               * Calculates and returns dependencies of a specific plugin instance.
               *
               * Dependencies are added for the module that provides the plugin, as well
               * as any dependencies declared by the instance's calculateDependencies()
               * method, if it implements
               * \Drupal\Component\Plugin\DependentPluginInterface.
               *
               * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
               *   The plugin instance.
               *
               * @return array
               *   An array of dependencies keyed by the type of dependency.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
              protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
              /**
               * Calculates and adds dependencies of a specific plugin instance.
               *
               * Dependencies are added for the module that provides the plugin, as well
               * as any dependencies declared by the instance's calculateDependencies()
               * method, if it implements
               * \Drupal\Component\Plugin\DependentPluginInterface.
               *
               * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
               *   The plugin instance.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
              protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
              /**
               * Wraps the module handler.
               *
               * @return \Drupal\Core\Extension\ModuleHandlerInterface
               *   The module handler.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
              protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
              /**
               * Wraps the theme handler.
               *
               * @return \Drupal\Core\Extension\ThemeHandlerInterface
               *   The theme handler.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
              protected addDependencyTrait($type, $name): $this Adds a dependency.
              /**
               * Adds a dependency.
               *
               * @param string $type
               *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
               * @param string $name
               *   If $type is 'module' or 'theme', the name of the module or theme. If
               *   $type is 'config' or 'content', the result of
               *   EntityInterface::getConfigDependencyName().
               *
               * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
               *
               * @return $this
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
              protected addDependencies(array $dependencies) Adds multiple dependencies.
              /**
               * Adds multiple dependencies.
               *
               * @param array $dependencies
               *   An array of dependencies keyed by the type of dependency. One example:
               *   @code
               *   [
               *     'module' => [
               *       'node',
               *       'field',
               *       'image',
               *     ],
               *   ];
               *   @endcode
               *
               * @see \Drupal\Core\Entity\DependencyTrait::addDependency
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
              public setSyncing($syncing) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
              public isSyncing() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
              private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
              /**
               * Returns the typed data class name for this entity.
               *
               * @return string
               *   The string representing the typed data class name.
               *
               * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
            • public static Drupal\field\Entity\FieldStorageConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_storages) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:435
              public static Drupal\field\Entity\FieldStorageConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:464
              public static Drupal\field\Entity\FieldStorageConfig::loadByName($entity_type_id, $field_name): \Drupal\field\FieldStorageConfigInterface|null Loads a field config entity based on the entity type and field name.
              /**
               * Loads a field config entity based on the entity type and field name.
               *
               * @param string $entity_type_id
               *   ID of the entity type.
               * @param string $field_name
               *   Name of the field.
               *
               * @return \Drupal\field\FieldStorageConfigInterface|null
               *   The field config entity if one exists for the provided field name,
               *   otherwise NULL.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:846
              public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
              /**
               * Callback for uasort() to sort configuration entities by weight and label.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
              protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * Override to never invalidate the individual entities' cache tags; the
               * config system already invalidates them.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
              protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
              /**
               * Gets the configuration manager.
               *
               * @return \Drupal\Core\Config\ConfigManager
               *   The configuration manager.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
              public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
              public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
              public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
              public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
              public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
              public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
              public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
              public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
              protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
              /**
               * Invalidates an entity's cache tags upon delete.
               *
               * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
               *   The entity type definition.
               * @param \Drupal\Core\Entity\EntityInterface[] $entities
               *   An array of entities.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
            • protected static Drupal\field\Entity\FieldStorageConfig::$inDeletion :: boolean false
            • public const Drupal\field\Entity\FieldStorageConfig::NAME_MAX_LENGTH :: integer 32
              public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
            protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16154 Recursion
            protected constraints -> array (0)
            protected propertyConstraints -> array (0)
            protected deleted -> boolean false
          • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
            /**
             * Constructs a FieldConfig object.
             *
             * In most cases, Field entities are created via
             * FieldConfig::create($values), where $values is the same
             * parameter as in this constructor.
             *
             * @param array $values
             *   An array of field properties, keyed by property name. The
             *   storage associated with the field can be specified either with:
             *   - field_storage: the FieldStorageConfigInterface object,
             *   or by referring to an existing field storage in the current configuration
             *   with:
             *   - field_name: The field name.
             *   - entity_type: The entity type.
             *   Additionally, a 'bundle' property is required to indicate the entity
             *   bundle to which the field is attached to. Other array elements will be
             *   used to set the corresponding properties on the class; see the class
             *   property documentation for details.
             * @param string $entity_type
             *   (optional) The entity type on which the field should be created.
             *   Defaults to "field_config".
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
            public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
            public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
            /**
             * Overrides \Drupal\Core\Entity\EntityBase::preSave().
             *
             * @throws \Drupal\Core\Field\FieldException
             *   If the field definition is invalid.
             * @throws \Drupal\Core\Entity\EntityStorageException
             *   In case of failures at the configuration storage level.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
            public calculateDependencies() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
            protected linkTemplates() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
            protected urlRouteParameters($rel) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
            public isDeleted() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
            public getFieldStorageDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
            public isDisplayConfigurable($context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
            public getDisplayOptions($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
            public getUniqueIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
            public id() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
            public getName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
            public getType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
            public getTargetEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
            public getTargetBundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
            public onDependencyRemoval(array $dependencies) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
            public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
            public setLabel($label) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
            public setDescription($description) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
            public isTranslatable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
            public setTranslatable($translatable) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
            public setSettings(array $settings) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
            public setSetting($setting_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
            public setRequired($required) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
            public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
            public getDefaultValueLiteral() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
            public setDefaultValue($value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
            public getDefaultValueCallback() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
            public setDefaultValueCallback($callback) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
            public __sleep(): array Implements the magic __sleep() method.
            /**
             * Implements the magic __sleep() method.
             *
             * Using the Serialize interface and serialize() / unserialize() methods
             * breaks entity forms in PHP 5.4.
             *
             * @todo Investigate in https://www.drupal.org/node/1977206.
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
            public getItemDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
            public getConfig($bundle) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
            public setConstraints(array $constraints) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
            public setPropertyConstraints($name, array $constraints) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
            public addPropertyConstraints($name, array $constraints) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
            public getOriginalId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
            public setOriginalId($id) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
            public isNew() Overrides EntityBase::isNew().
            /**
             * Overrides EntityBase::isNew().
             *
             * EntityInterface::enforceIsNew() is only supported for newly created
             * configuration entities but has no effect after saving, since each
             * configuration entity is unique.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
            public get($property_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
            public set($property_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
            public enable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
            public disable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
            public setStatus($status) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
            public status() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
            public setUninstalling($uninstalling) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
            public isUninstalling() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
            public createDuplicate() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
            public toArray() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
            protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
            /**
             * Gets the typed config manager.
             *
             * @return \Drupal\Core\Config\TypedConfigManagerInterface
             *   The typed configuration plugin manager.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
            public toUrl($rel = null, array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
            public getCacheTagsToInvalidate() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
            protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
            /**
             * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
             *
             * Note that this function should only be called from implementations of
             * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
             * as dependencies are recalculated during every entity save.
             *
             * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
            public getDependencies() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
            public getConfigDependencyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
            public getConfigTarget() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
            protected invalidateTagsOnSave($update) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Override to never invalidate the entity's cache tag; the config system
             * already invalidates it.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
            public setThirdPartySetting($module, $key, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
            public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
            public getThirdPartySettings($module) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
            public unsetThirdPartySetting($module, $key) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
            public getThirdPartyProviders() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
            public isInstallable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
            public trustData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
            public hasTrustedData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
            public save() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
            protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
            /**
             * Gets the entity type manager.
             *
             * @return \Drupal\Core\Entity\EntityTypeManagerInterface
             *   The entity type manager.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
            protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
            /**
             * Gets the entity type bundle info service.
             *
             * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
             *   The entity type bundle info service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
            protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
            /**
             * Gets the language manager.
             *
             * @return \Drupal\Core\Language\LanguageManagerInterface
             *   The language manager service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
            protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
            /**
             * Gets the UUID generator.
             *
             * @return \Drupal\Component\Uuid\UuidInterface
             *   The UUID service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
            public uuid() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
            public enforceIsNew($value = true) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
            public getEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
            public bundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
            public label() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
            public hasLinkTemplate($rel) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
            public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
            public uriRelationships() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
            public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
            public language() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
            public delete() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
            public getEntityType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
            public referencedEntities() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
            protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
            /**
             * The list cache tags to invalidate for this entity.
             *
             * @return string[]
             *   Set of list cache tags.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
            public getTypedData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
            public getConfigDependencyKey() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
            public getOriginal(): ?static {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
            public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
            public __get($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
            public __set($name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
            public __isset($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
            public __unset($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
            public addCacheableDependency($other_object) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
            public addCacheContexts(array $cache_contexts) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
            public addCacheTags(array $cache_tags) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
            public mergeCacheMaxAge($max_age) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
            protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
            /**
             * Sets cacheability; useful for value object constructors.
             *
             * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
             *   The cacheability to set.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
            public traitSleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
            public __wakeup(): void {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
            protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
            /**
             * Calculates and returns dependencies of a specific plugin instance.
             *
             * Dependencies are added for the module that provides the plugin, as well
             * as any dependencies declared by the instance's calculateDependencies()
             * method, if it implements
             * \Drupal\Component\Plugin\DependentPluginInterface.
             *
             * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
             *   The plugin instance.
             *
             * @return array
             *   An array of dependencies keyed by the type of dependency.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
            protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
            /**
             * Calculates and adds dependencies of a specific plugin instance.
             *
             * Dependencies are added for the module that provides the plugin, as well
             * as any dependencies declared by the instance's calculateDependencies()
             * method, if it implements
             * \Drupal\Component\Plugin\DependentPluginInterface.
             *
             * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
             *   The plugin instance.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
            protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
            /**
             * Wraps the module handler.
             *
             * @return \Drupal\Core\Extension\ModuleHandlerInterface
             *   The module handler.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
            protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
            /**
             * Wraps the theme handler.
             *
             * @return \Drupal\Core\Extension\ThemeHandlerInterface
             *   The theme handler.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
            protected addDependencyTrait($type, $name): $this Adds a dependency.
            /**
             * Adds a dependency.
             *
             * @param string $type
             *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
             * @param string $name
             *   If $type is 'module' or 'theme', the name of the module or theme. If
             *   $type is 'config' or 'content', the result of
             *   EntityInterface::getConfigDependencyName().
             *
             * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
            protected addDependencies(array $dependencies) Adds multiple dependencies.
            /**
             * Adds multiple dependencies.
             *
             * @param array $dependencies
             *   An array of dependencies keyed by the type of dependency. One example:
             *   @code
             *   [
             *     'module' => [
             *       'node',
             *       'field',
             *       'image',
             *     ],
             *   ];
             *   @endcode
             *
             * @see \Drupal\Core\Entity\DependencyTrait::addDependency
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
            public setSyncing($syncing) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
            public isSyncing() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
            private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
            /**
             * Returns the typed data class name for this entity.
             *
             * @return string
             *   The string representing the typed data class name.
             *
             * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
          • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
            public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
            public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
            /**
             * Loads a field config entity based on the entity type and field name.
             *
             * @param string $entity_type_id
             *   ID of the entity type.
             * @param string $bundle
             *   Bundle name.
             * @param string $field_name
             *   Name of the field.
             *
             * @return \Drupal\field\FieldConfigInterface|null
             *   The field config entity if one exists for the provided field
             *   name, otherwise NULL.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
            public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
            public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
            public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
            /**
             * Callback for uasort() to sort configuration entities by weight and label.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
            protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Override to never invalidate the individual entities' cache tags; the
             * config system already invalidates them.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
            protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
            /**
             * Gets the configuration manager.
             *
             * @return \Drupal\Core\Config\ConfigManager
             *   The configuration manager.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
            public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
            public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
            public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
            public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
            public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
            protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
            /**
             * Ensure a field value is transformed into a format keyed by delta.
             *
             * @param mixed $value
             *   The raw field value to normalize.
             * @param string $main_property_name
             *   The main field property name.
             *
             * @return array
             *   A field value normalized into a format keyed by delta.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
            public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
            public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
            public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
            public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
            protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
            /**
             * Invalidates an entity's cache tags upon delete.
             *
             * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
             *   The entity type definition.
             * @param \Drupal\Core\Entity\EntityInterface[] $entities
             *   An array of entities.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected name -> integer 0
        protected parent -> Drupal\text\Plugin\Field\FieldType\TextFieldItemList#23564 Recursion
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected values -> array (3)
        value => UTF-8 string (54475) "<h2>Termes et des conditions de vente du site internet</h2> <p><strong>NEUS ...
        <h2>Termes et des conditions de vente du site internet</h2>
        
        <p><strong>NEUS DEL VALIRA, SA&nbsp;</strong>met à votre disposition un service d'achat en ligne qui vous permettra d'acheter les produit/services disponibles sur notre site Internet.</p>
        
        <p>Ce document établit les&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;qui régissent le fonctionnement de ce site Internet et le contrat/réservation de produits/services à travers&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;et ses sous-domaines. L'utilisation de ce site Internet implique l'acceptation de ces Conditions générales de vente. Cependant, en cas de tout doute ou consultation à ce sujet, vous pouvez contacter notre service clientèle au moyen de&nbsp;:</p>
        
        <p><strong>Notre email de contact&nbsp;:&nbsp;</strong><strong>nordpass@grandvalira.com</strong></p>
        
        <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;ont été rédigées conformément aux provisions contenues dans&nbsp;:&nbsp;</p>
        
        <p>La<strong>&nbsp;Loi 12/2013</strong>, du 13 juin, sur le commerce, la&nbsp;<strong>Loi 13/2013</strong>, du 13 juin, sur la concurrence effective et la protection des consommateurs, le&nbsp;<strong>Décret du 7 août 2013</strong>&nbsp;approuvant le Règlement concernant les feuilles de réclamation et de plainte en matière de consommation.</p>
        
        <ol>
        	<li>Informations générales de contact</li>
        	<li>Définitions et objet</li>
        	<li>Produit et service</li>
        	<li>Accès d'utilisateurs</li>
        	<li>Normes d'utilisation du site Internet</li>
        	<li>Propriété intellectuelle et industrielle</li>
        	<li>Notification d'infractions</li>
        	<li>Signature du contrat et réservations<br />
        	8.1 Tarifs<br />
        	8.2 Procédure des réservations<br />
        	8.3 Devis<br />
        	8.4 Confirmation de la réservation<br />
        	8.5 Signature manuscrite<br />
        	8.6 Service gratuit de livraison de la documentation</li>
        	<li>Paiement<br />
        	9.1 Metodes de paiement<br />
        	9.2 Sécurité des transactions de paiement</li>
        	<li>Politique d'annulation et de modifications<br />
        	10.1 Frais applicables à l'annulation des réservations<br />
        	10.2 Remboursement du montant<br />
        	10.3 Départ anticipé de l'hébergement touristique</li>
        	<li>Modification ou annulation du service de la part de GRANDVALIRA RESORTS ou du FOURNISSEUR DE SERVICES</li>
        	<li>Modification ou annulation des services en cas de restrictions ou de mesures exceptionnelles dues à l'évolution de la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.Plaintes et réclamations</li>
        	<li>Plaines et réclamations</li>
        	<li>Assurances voyage</li>
        	<li>Assurances ski</li>
        	<li>Forfait de Creussans</li>
        	<li>Services d'hébergement&nbsp;: Formule et classement</li>
        	<li>Responsabilité et sécurité des transactions</li>
        	<li>Service clientèle / Services de médiation</li>
        	<li>Responsabilités</li>
        	<li>Responsabilité et limitation pour des liens à partir d'autres sites Internet</li>
        	<li>Responsabilité et limitation pour des liens vers d'autres sites Internet</li>
        	<li>Publicité</li>
        	<li>Protection des données personnelles</li>
        	<li>Divers</li>
        </ol>
        
        <h3>1. Informations générales de contact</h3>
        
        <p>Conformément à l'article 27 de la Loi 13/2013, du 13 juin, sur la concurrence effective et la protection des consommateurs, il est communiqué que ce site Internet,&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;(ci-après&nbsp;<strong>«&nbsp;site Internet&nbsp;»</strong>), et ses sous-domaines appartiennent à&nbsp;:&nbsp;<strong>NEUS DEL VALIRA, SA</strong>&nbsp;(ci-après,&nbsp;<strong>«&nbsp;GRANDVALIRA RESORTS&nbsp;»</strong>) dont le numéro d'enregistrement fiscal est&nbsp;: A706067F, est inscrite au Registre du Commerce sous le numéro 917870Z et ses coordonnées de contact sont&nbsp;:</p>
        
        <p><strong>Adresse&nbsp;:</strong>&nbsp;Av. Carlemany, 68, despatx 401, edifici Illa Carlemany – AD700 Escaldes-Engordany (Andorre)</p>
        
        <p><strong>Notre email de contact&nbsp;: nordpass@grandvalira.com</strong></p>
        
        <h3>2. Définitions et objet</h3>
        
        <p>Les termes utilisés dans ces conditions sont définis comme suit&nbsp;:</p>
        
        <p><strong>«&nbsp;Utilisateur&nbsp;»&nbsp;:&nbsp;</strong>Toute personne navigant sur le site Internet.</p>
        
        <p><strong>«&nbsp;Client&nbsp;»&nbsp;:</strong>&nbsp;Toute personne réservant au moins un service parmi ceux offerts sur le site Internet.</p>
        
        <p><strong>«&nbsp;Service&nbsp;»&nbsp;:</strong>&nbsp;Toute prestation offerte par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>sur le site Internet, comme la réservation de forfaits, d'hébergement, restaurant, etc.</p>
        
        <p><strong>«&nbsp;Fournisseur ou prestataire de services&nbsp;»&nbsp;:</strong>&nbsp;Cela fait référence à tout prestataire de services offrant le service objet d'un contrat avec le Client et non offert directement par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <p><strong>«&nbsp;Commande&nbsp;»&nbsp;:</strong>&nbsp;Contrat de service à travers le site Internet.</p>
        
        <p>L'objet de ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;est&nbsp;<strong>tout d'abord</strong>, d'informer les utilisateurs Clients concernant les conditions et les modalités utilisées par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;lors de la vente des produits/services offerts et&nbsp;<strong>ensuite</strong>, d'informer sur les droits et les obligations des&nbsp;<strong>«&nbsp;parties&nbsp;»</strong>&nbsp;dans le cadre de la vente des produits/services au client (ci-après «&nbsp;le Client&nbsp;») de la part de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;seront appliquées, sans aucune restriction ni réserve, à toutes les ventes de services effectuées à travers le site Internet. Par conséquent, en souscrivant un contrat de produits/services et avant d'en effectuer la commande, le Client déclare connaître ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;et les accepte dans leur intégralité.</p>
        
        <p>&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se réserve la possibilité de modifier, à tout moment et unilatéralement, ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>. Toutefois, celles applicables à la Commande seront celles que le Client aura acceptées au moment de souscrire le contrat. C'est la raison pour laquelle il est recommandé au Client de lire, conserver et imprimer une copie de ces Conditions générales de vente lors de la signature du contrat.</p>
        
        <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;comprennent les&nbsp;<strong>Conditions générales d'utilisation</strong>&nbsp;du site Internet et seront complétées par les dispositions de la&nbsp;<strong>Politique de confidentialité</strong>&nbsp;et de la&nbsp;<strong>Politique de cookies</strong>.</p>
        
        <p>De même, le contrat d'un service touristique offert par l'un des fournisseurs de services qui figurent sur le site Internet implique l'acceptation explicite des conditions particulières et des politiques de contrats du fournisseur de services en question.</p>
        
        <h3>3. Produit et service</h3>
        
        <p>À travers le site Internet,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;agit à la fois comme propriétaire et promoteur de fournisseurs de services et met en vente les produits/services suivants&nbsp;:</p>
        
        <p>Forfait, classes de ski, activités d'aventure, services de restauration, réservations d'hébergement, ainsi que d'autres services présents dans le domaine et sous-domaines de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <p>Les services pouvant être commandés sur le site Internet et dans tous ses sous-domaines peuvent être réservés de manière individuelle ou combinée, comme un paquet de services.</p>
        
        <h3>4. Accès d'utilisateurs</h3>
        
        <p>Le simple fait d'accéder au site Internet attribue la condition d'utilisateur à qui accède.</p>
        
        <p>L'utilisation de services offerts sur le site Internet est libre pour les utilisateurs, sans impliquer de commission ou de coût d'aucun type pour l'accès au site Internet, sauf pour ce qui concerne le coût de la connexion à travers le réseau de télécommunications fourni par le fournisseur d'accès souscrit par l'utilisateur et qui sera à la charge de ce dernier.</p>
        
        <p>L'accès avec des applications de tiers (par exemple Facebook) implique que ces entités seront responsables de la sécurité de l'accès par cette voie. De même, le site Internet décline toute responsabilité directe ou indirecte relative à la panne des systèmes ou la non disponibilité du site Internet ou toute autre situation similaire.</p>
        
        <h3>5. Normes d'utilisation du site Internet</h3>
        
        <p>L'utilisateur sera responsable de la totalité et de la véracité de ses contenus publiés. L'utilisateur sera seul responsable des déclarations fausses, inexactes ou pas à jour réalisées et des préjudices qui en découleraient et iraient à l'encontre de&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>ou de tiers par suite du non-respect de ce devoir.</p>
        
        <p>En utilisant ce site Internet, l'utilisateur accepte que la plupart des communications avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>soient électroniques (courrier électronique ou messages publiés sur le site Internet).</p>
        
        <p>Aux fins de contrat, l'utilisateur accepte d'utiliser ce moyen électronique de communication et reconnaît que tout contrat, notification, informations et autres communications envoyées par voie électronique par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>respectent les exigences légales de l'être par écrit. Cette condition n'aura pas d'influence sur les droits de l'Utilisateur reconnus par la loi.</p>
        
        <p>L'utilisateur peut envoyer des notifications et/ou communiquer avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>à travers les données de contact figurant dans ces Conditions et, le cas échéant, à travers les espaces de contact du site Internet. De même, sauf disposition contraire,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;peut contacter et/ou informer l'utilisateur par courrier électronique ou par courrier postal aux adresses indiquées.</p>
        
        <p>L'utilisateur s'engage à faire un usage raisonnable et raisonné des services du site Internet et à respecter les&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se réservant le droit de le limiter si elle le juge approprié.</p>
        
        <p>Le site Internet est régi par les lois applicables en Andorre.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne garantit pas que le site Internet respecte les lois d'autres pays, en tout ou en partie, et décline toute responsabilité pouvant dériver de cet accès.</p>
        
        <p>Il est formellement interdit de&nbsp;:</p>
        
        <ul>
        	<li>Utiliser le nom de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;à des fins professionnelles ou lucratives, directement ou indirectement.</li>
        	<li>Utiliser le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;à des fins autres que l'achat de produits et/ou services.</li>
        	<li>Effectuer de faux achats ou des achats frauduleux. S'il peut être raisonnablement considéré qu'un achat de ce genre aurait été fait, celui-ci pourrait être annulé et les autorités compétentes seraient informées.</li>
        	<li>Publier du contenu offensant de quelque nature que ce soit, sexiste, raciste, diffamatoire et/ou contraire à la législation en vigueur en Andorre.</li>
        	<li>Diffamer, abuser, harceler, menacer ou enfreindre les droit légaux d'autres, tels que les droits de confidentialité ou de publicité.</li>
        	<li>Utiliser le site Internet aux fins de promotions non autorisées expressément par l'équipement de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ou la diffusion de contenu publicitaire non autorisé.</li>
        	<li>Usurper l'identité, avec les conséquences légales en dérivant.</li>
        	<li>Diffuser, publier ou demander des informations pouvant favoriser des actes illégaux dans sa juridiction, y compris sans s'y limiter&nbsp;: fraudes électroniques, SPAM, hameçonnage, usurpation, falsification et tout autre type de comportement considéré comme un acte illégal.</li>
        	<li>Réaliser tout usage frauduleux du site Internet.</li>
        </ul>
        
        <h3>6. Propriété intellectuelle et industrielle</h3>
        
        <p>Le site Internet est protégé par des droits de propriété intellectuelle et industrielle. À titre indicatif et non limitatif, les contenus, le design graphique, le code source, les logos, les textes, les graphiques, les photographies et autres éléments figurant sur le site Internet. C'est pourquoi l'utilisateur reconnaît que la reproduction, la distribution, la commercialisation, la transformation et en général toute forme d'exploitation, par toute procédure, de tout ou partie du site Internet, constitue une infraction de droits de propriété intellectuelle et industrielle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ou du propriétaire de ces droits, sauf autorisation expresse préalable de l'utilisateur ou utilisatrice.</p>
        
        <p>Toute utilisation extérieure à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;– y compris la reproduction, la modification, la distribution, la transmission, la réédition, les arrangements ou la représentation de tout élément du site – est strictement interdite, sauf en cas de consentement exprès par écrit de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <p>L'utilisateur ne pourra pas modifier ni utiliser ladite propriété intellectuelle et industrielle qui ferait que la divulgation suppose un préjudice pour&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;réclamera des dommages et intérêts pour toute utilisation abusive de votre propriété intellectuelle et industrielle de la part de tiers.</p>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;n'accorde aucun type de licence ou d'autorisation d'utilisation relative à ses droits de propriété intellectuelle et industrielle ni tout autre droit ou propriété en relation avec le site Internet, les services ou les contenus.</p>
        
        <h3>7. Notification d'infractions</h3>
        
        <p>Tout utilisateur contrevenant à des droits de propriété intellectuelle et/ou industrielle ou tout autre droit de tiers sera admonesté par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>au moment où celle-ci aura connaissance des infractions pour que la publication des contenus objet d'infraction cesse. Dans ce cas-là, l'utilisateur répondra de telles infractions.</p>
        
        <p>Si toute personne ou entité considère que les contenus publiés sur le site Internet enfreignent ses droits à l'honneur, à l'intimité, à l'image ou à tout autre droit, elle pourra le communiquer à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;par toute voie de contact figurant sur le site Internet avec l'option «&nbsp;Vulnération de droits&nbsp;», en demander le retrait et fournir les informations suivantes&nbsp;:</p>
        
        <ol>
        	<li>identification des droits protégés par les lois en vigueur considérées comme violées,</li>
        	<li>identification des contenus violant prétendument les droits en question avec des informations raisonnablement suffisantes pour permettre à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;de localiser ce matériel sur le site Internet,</li>
        	<li>informations relatives aux coordonnées (adresse physique ou électronique et numéro de téléphone) pour que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;puisse communiquer avec ladite personne ou entité,</li>
        	<li>une déclaration dans laquelle ladite personne ou entité affirme que les informations incluses dans la notification sont vraies et exactes et qu'elle est propriétaire des droits prétendument violés ou qu'elle est autorisée à agir au nom de celui-ci et,</li>
        	<li>une copie de la carte d'identité, du passeport ou d'un autre document d'identité.</li>
        </ol>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;répondra à la demande et, si elle considère que la personne ou l'entité a des motifs ou des raisons justifiés pour demander que lesdits contenus soient retirés, elle procédera à leur élimination immédiate du site Internet de manière à ce qu'ils ne soient pas accessibles par les utilisateurs ni dans la mémoire cache.</p>
        
        <h3>8. Signature du contrat et réservations</h3>
        
        <p>Le Client pourra conclure un contrat avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>pour les produits/services offerts dans la langue de son choix et disponible sur le site Internet pour ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>.</p>
        
        <p><strong>8.1 Tarifs</strong></p>
        
        <p>Le prix de vente est indiqué en euros (€) et ce sera le prix en vigueur au moment de la signature du contrat des produits/services offerts sur le site Internet. Le prix de vente des produits/services apparaissant sur le site Internet pourra être modifié par&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;à tout moment, et le prix qui sera appliqué à l'achat sera celui affiché sur l'écran au moment de passer la commande.</p>
        
        <p>Les tarifs indiqués sur le site Internet des Services de station (forfaits, classes de ski, etc.) peuvent être fixes ou dynamiques. Ces tarifs seront publiés dans les différentes voies de vente, où les prix des produits sont reflétés par jour et par type de forfait et catégorie. Les changements effectués dans les prix de vente, en fonction de la disponibilité et de la capacité de la station, seront dûment communiqués au Client sur le site Internet.</p>
        
        <p>Les prix comprennent l'impôt général indirect (IGI) applicable à la date de la Commande conformément aux normes en vigueur. Toute modification du taux applicable sera automatiquement répercutée sur le prix des produits vendus par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur le site Internet.</p>
        
        <p>Sans préjudice des Commandes passées par le Client,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;pourra à tout moment modifier les produits/services offerts à la vente sur le site Internet, en particulier par suite de restrictions associées à ses fournisseurs.</p>
        
        <p>Conformément aux normes applicables, le Client pourra, avant de passer la Commande, consulter sur le site Internet toutes les informations communiquées par le fournisseur de services/produits à&nbsp;<strong>GRANDVALIRA&nbsp;</strong>sur les caractéristiques essentielles des produits/services qu'il veut acheter.</p>
        
        <p><strong>8.2 Procédure de réservation</strong></p>
        
        <p>Le Client devra suivre la procédure d'achat et/ou de réservation de&nbsp;<strong>temporada.palarinsal.com</strong>, au cours de laquelle plusieurs produits/services peuvent être sélectionnés et ajoutés au panier ou espace final d'achat. Le Client aura la possibilité de vérifier les détails de sa commande et de corriger les erreurs possibles. À partir du moment où le Client confirme la commande en cliquant sur l'icône «&nbsp;PAYER&nbsp;» (ci-après la «&nbsp;Commande&nbsp;») il sera considéré qu'il aura accepté son contenu en toute connaissance de cause et les conditions de la Commande en question et plus précisément le fait que la Commande implique une obligation de paiement.</p>
        
        <p><strong>8.3 Devis</strong></p>
        
        <p>Lors du processus d'achat, le Client peut enregistrer les produits/services ajoutés au panier ou espace final d'achat sous forme de devis afin de les confirmer et de les payer plus tard. Le Client peut consulter le devis depuis la boîte de son courrier électronique ou depuis la section «&nbsp;Mes devis&nbsp;» dans l'espace privé de son compte. Les prix et la disponibilité des services enregistrés comme «&nbsp;Devis&nbsp;» sont affichés à titre informatif et seront soumis à révision de disponibilité au moment de la confirmation de la réservation.</p>
        
        <p><strong>8.4 Confirmation de la réservation</strong></p>
        
        <p>La Commande sera confirmée par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;avec l'envoi d'un message par courrier électronique au Client, lequel recevra automatiquement le bon/code de réservation comprenant les éléments essentiels des services et produits souscrits, le prix et la date à laquelle le service pourra être utilisé.</p>
        
        <p>La réservation ne sera pas confirmée jusqu'au paiement complet des produits/services souscrits.&nbsp; Dans le cas de non-paiement complet, la réservation est annulée.</p>
        
        <p>Le bon/code a le caractère de récépissé et le Client devra le présenter aux guichets de la station ou à la réception du lieu d'hébergement ou de service souscrit, comme un bordereau du paiement effectué pour pouvoir utiliser les services souscrits, ainsi que le document d'identité/passeport du titulaire de la réservation. Si le Client ne reçoit pas le bon de confirmation/code, il est conseillé de nous contacter à travers le Service Clientèle.</p>
        
        <p>D'autre part,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'assume aucune responsabilité en cas d'erreur dans la saisie de l'adresse de courrier électronique et donc de la non-réception du courrier électronique de confirmation de la réservation.</p>
        
        <p>Le Client pourra demander l'émission de la facture des services fournis par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;et la recevoir au format papier. De même, l'émission de la facture électronique sera subordonnée à l'obtention préalable du consentement exprès du Client lors du processus d'achat, qui peut être révoqué à tout moment par courrier électronique à travers notre email de contact&nbsp;:&nbsp;nordpass@grandvalira.com</p>
        
        <p><strong>8.5 Signature manuscrite</strong></p>
        
        <p>En raison des caractéristiques spéciales des contrats à distance, le Client reconnaît l'impossibilité de signer la lettre de paiement, document servant habituellement à confirmer la conformité de la transaction. Par conséquent, le Client renonce à la signature du document pour toute la transaction électronique générée par la réservation à travers le site Internet. La personne réservant à travers le site Internet doit être autorisée pour le faire au nom de tous les composants du groupe qui seront du voyage et doit confirmer que les personnes faisant partie du groupe acceptent les conditions de la réservation. De plus, cette personne sera responsable du coût de la réservation, y compris des commissions d'annulation ou de modification. De la même manière, cette personne devra informer le reste des membres du groupe des détails de la confirmation et de toute autre information pertinente.</p>
        
        <p><strong>8.6 Service gratuit de livraison de la documentation</strong></p>
        
        <p>Afin de faciliter l'accès à la station de ski,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>met à la disposition du Client un service gratuit de livraison de la documentation de la réservation (forfait physique, bons avec les services de la station, etc.), directement sur le lieu d'hébergement réservé par le Client. Ce service est offert seulement pour les réservations comprenant la souscription d'hébergement et les réservations effectuées et payées au moins 48 heures avant la date d'arrivée.</p>
        
        <p>Le Client devra présenter un bon séparé pour chacun des services souscrits qui, en raison de leur situation, ont lieu en dehors du domaine skiable de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <h3>9. Paiement</h3>
        
        <p><strong>9.1 Modes de paiement</strong></p>
        
        <p>Les modes de paiement avec lesquels il est possible d'acheter sur le site Internet sont&nbsp;: carte bancaire. Les cartes bancaires acceptées sur le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sont les suivantes&nbsp;: Visa et Mastercard.</p>
        
        <p>Les cartes de crédit feront l'objet de vérifications et d'autorisations de la part de l'entité bancaire émettrice et si l'entité n'autorise pas le paiement,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne sera pas responsable du retard de la confirmation de la réservation et ne pourra conclure aucun contrat avec le Client.</p>
        
        <p><strong>9.2 Sécurité des transactions de paiement</strong></p>
        
        <p>Afin de garantir la sécurité des paiements effectués par carte bancaire, le Client doit communiquer à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;le cryptogramme visuel (CVV) figurant au dos de la carte bancaire utilisée par le Client.</p>
        
        <p>Dans le cadre de la lutte contre la fraude par Internet, les données relatives à la Commande du Client pourront être communiquées à des tiers habilités par la loi ou désignés par&nbsp;<strong>GRANDVALIRA RESORTS</strong>, dans le seul but de vérifier l'identité du Client, ainsi que la validité de la Commande, du mode de paiement utilisé et de la livraison prévue.</p>
        
        <p>Après avoir examiné ce contrôle,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se réserve le droit d'exiger une photocopie du document d'identité du Client et/ou toute autre donnée relative à l'identité du Client. Le Client dispose de droits conférés par les normes de protection des données personnelles selon les stipulations de la Politique de confidentialité.</p>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;utilise tous les moyens pour garantir la confidentialité et sécurité des données de paiement transmises par le Client pendant les transactions à travers le site Internet. Comme tel, le site Internet utilise un système de paiement sécurisé par SSL (Secure Socket Layer).</p>
        
        <h3>10. Politique d'annulation et de modifications</h3>
        
        <p>Le Client pourra à tout moment, avant la date d'arrivée, modifier ou annuler la réservation effectuée, conformément à ces Conditions générales de vente et aux Conditions particulières de chacune des offres de services.</p>
        
        <p>Si vous voulez annuler la réservation, vous pourrez le faire à travers l'un des modes suivants&nbsp;:</p>
        
        <ul>
        	<li>À travers votre espace privé «&nbsp;Mes réservations&nbsp;»</li>
        	<li>Par email&nbsp;auprès de la Centrale de Réservations de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;: nordpass@grandvalira.com</li>
        </ul>
        
        <p>Si vous voulez modifier la réservation, vous pourrez le faire en contactant la Centrale de Réservations de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;par email&nbsp; : <strong>nordpass@grandvalira.com</strong></p>
        
        <p><strong>10.1 Frais applicables à l'annulation des réservations</strong></p>
        
        <p>En cas de désistement des services touristiques souscrits à travers le site Internet, le Client a le droit d'obtenir le remboursement du montant payé moins la déduction, selon le cas, du montant pouvant résulter au titre de frais d'annulation de la part des Fournisseurs de services.</p>
        
        <p>Les conditions d'annulation de chaque fournisseur de services peuvent être consultées dans la description des services lors du processus de réservation, avant de la confirmer et dans l'e-mail de confirmation, une fois la réservation effectuée. Il faut tenir compte du fait que quelques réservations ne peuvent pas être annulées ni modifiées et nous recommandons donc de consulter les informations fournies lors du processus de réservation du produit/service de son intérêt avant d'effectuer la réservation.</p>
        
        <p>Le montant des frais d'annulation peut varier en fonction de la destination, de la date d'annulation et du service qui serait à annuler.</p>
        
        <p><strong>10.2 Remboursement du montant</strong></p>
        
        <p>S'il y a lieu de rembourser le Client, après les déductions mentionnées dans les Conditions d'annulation de chaque Fournisseur de services,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;paiera le montant correspondant au Client le plus vite possible et dans tous les cas avant 30 jours.</p>
        
        <p>Si le Client effectue le paiement de la réservation par carte bancaire, le montant sera remboursé au compte associé à la carte ayant été utilisée pour le paiement.</p>
        
        <p><strong>10.3 Départ anticipé de l'hébergement touristique</strong></p>
        
        <p>Si le Client décide de partir prématurément de l'hébergement touristique réservé préalablement à la date de départ fixée, le Fournisseur de services peut exiger le paiement d'une pénalité sur le prix total des services souscrits à utiliser, sauf accord spécifique entre les parties.</p>
        
        <p>Si, pour raison de force majeure dûment justifiée, le Client doit partir prématurément de l'hébergement touristique réservé préalablement à la date de départ fixée, le Client a le droit d'être remboursé du prix des services étant encore à utiliser.</p>
        
        <h3>11. Modification ou annulation du service de la part de GRANDVALIRA RESORTS ou du FOURNISSEUR DE SERVICES</h3>
        
        <p>Si le service souscrit ne peut pas être fourni,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourra chercher une alternative à proposer au Client chaque fois que cela est possible et si les conditions le permettent. Dans le cas où aucune alternative au service initialement souscrit ne peut être proposée, ou dans le cas où l’alternative proposée n’est pas acceptée par le Client, le contrat sera considéré comme résilié, et&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;procédera à l’émission du bon correspondant pour le produit forfait, conformément à l’art. 31 de la « Llei relativa a les estacions d’esquí i les instal·lacions de tranport per cable » et à l’émission d’un bon ou au remboursement du montant payé par le Client pour les autres services souscrits directement auprès de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, et qui ne sont pas spécifiés dans la loi susmentionnée.</p>
        
        <p>En cas d'overbooking de l'hébergement souscrit,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se réserve le droit d'offrir au Client un hébergement de même catégorie ou supérieure à celui souscrit, le plus près possible de l'hébergement où la réservation a été effectuée, si possible et si les conditions le permettent. Si&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne peut offrir une alternative au Client ou si le consommateur ou utilisateur n'accepte pas le changement proposé, il sera procédé à la résiliation du contrat et&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;remboursera le montant payé par le Client.</p>
        
        <h3>12. Modification ou annulation des services en cas de restrictions ou de mesures exceptionnelles dues à l'évolution de la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.</h3>
        
        <p><strong>Grandvalira Resorts,</strong>&nbsp;en fonction de l'évolution de la situation épidémiologique liée au COVID-19, se réserve le droit de modifier ou d'annuler les services contractés par le Client dans l'une des situations suivantes :</p>
        
        <ul>
        	<li>Interdiction de quitter le territoire d'origine par imposition du pays d'origine au moyen d'un communiqué émis par une institution publique ou une source gouvernementale dûment accréditée.</li>
        	<li>Interdiction d'entrée dans le pays, décrétée officiellement par le gouvernement d'Andorre ou d'autres autorités locales.</li>
        	<li>Restrictions des vols ou fermeture complète des aéroports en Espagne ou en France.</li>
        	<li>Obligation officielle décrétée par le Gouvernement d'Andorre sur l'application de mesures temporaires pour minimiser la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.</li>
        </ul>
        
        <p>Si le client ayant réservé ne peut pas se rendre à&nbsp;<strong>Grandvalira Resorts</strong>&nbsp;en raison du COVID-19, même si le domaine est ouvert, il peut annuler sa réservation sans frais s'il le fait 24 heures à l'avance. Pour les paquets avec hébergement, le client doit consulter la politique d'annulation de la réservation.</p>
        
        <p><strong>Grandvalira Resorts</strong>&nbsp;se réserve le droit d'effectuer des contrôles d'accès avec certificat COVID pour la pratique sportive comme pour l'accès aux remontées mécaniques, aux restaurants, aux écoles de ski et aux autres zones couvertes du domaine. Les contrôles seront toujours effectués sur des personnes âgées de plus de 16 ans, afin de préserver la sécurité des clients et des employés.<br />
        La justification de l'immunité peut être fournie par le biais de l'une des options suivantes :</p>
        
        <p>- Certificat de vaccination avec deux doses datant de plus de 14 jours.</p>
        
        <p>- Certificat d'avoir passé la COVID-19 dans les 6 derniers mois.</p>
        
        <p>-&nbsp;Certificat d'un test de dépistage négatif<strong>,</strong>&nbsp;qui doit être un PCR ou un TMA datant de moins de 72 heures ou un test antigénique rapide négatif datant de moins de 12 heures.</p>
        
        <p><strong>Grandvalira Resorts</strong>&nbsp;se réserve le droit de retirer le forfait de ski à tous les clients qui ne peuvent pas fournir la preuve de la certification COVID obligatoire ou qui refusent de passer un test d'antigène rapide pour justifier leur immunité.</p>
        
        <h3>13. Plaintes et réclamations</h3>
        
        <p>Les irrégularités ou les défaillances que le Client pourrait trouver dans les services souscrits devront être notifiées directement au Fournisseur de services en question, le plus tôt possible, et le cas échéant pendant l'utilisation de ces services, de cette manière il existe la possibilité de rectifier la situation dès le début.</p>
        
        <p>Dans le cas d'une solution ne satisfaisant pas le Client, vous devrez contacter le département du Service Clientèle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, lequel répondra le plus vite possible aux réclamations reçues et, dans tous les cas, dans le délai maximum d'un mois depuis la présentation de la réclamation.</p>
        
        <p>De plus,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dispose de feuilles de réclamation officielles mises à la disposition des consommateurs et utilisateurs, et que celles-ci peuvent être demandées à tout moment à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en utilisant les coordonnées de contact indiquées au début de ces Conditions (Informations générales de contact) ou à travers l'email suivant&nbsp;: <strong>nordpass@grandvalira.com</strong></p>
        
        <h3>14. Assurance voyage</h3>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;recommande de souscrire une assurance ski adéquate avant d'arriver à destination. Le Client est responsable de vérifier si l'assurance souscrite offre la couverture adéquate.</p>
        
        <h3>15. Assurance ski</h3>
        
        <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;recommande de souscrire une assurance ski adéquate avant d'arriver à destination.</p>
        
        <p>En cas d'absence d'assurance ski,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;met à la disposition de ses Clients la possibilité de souscrire une assurance ski, d'une manière entièrement optionnelle, laquelle permettra au Client de couvrir uniquement et exclusivement les dommages personnels et de tiers occasionnés par la pratique du ski et quelques activités d'aventure qu'elle promotionne, si la pratique de ces activités se déroule à l'intérieur des stations du domaine. Vous pouvez consulter les Conditions et la Couverture de l'assurance ski sur notre site Internet&nbsp;:&nbsp;<strong><a href="https://www.ordinoarcalis.com/">t</a>emporada.palarinsal.com</strong></p>
        
        <p>Nous rappelons à nos Clients que la souscription d'une assurance ski comporte uniquement la couverture des risques spécifiés dans la police d'assurance, raison pour laquelle nous leur recommandons de lire les Conditions et Couverture de l'assurance ski exposées au Client pendant le processus d'établissement du contrat.</p>
        
        <h3>&nbsp;16. Forfait de Creussans</h3>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;informe les clients achetant un Forfait de Creussans avec accès au télésiège que, durant le trajet, leur expérience sera capturée au moyen d’une photographie, dont ils pourront disposer gratuitement.</p>
        
        <p>Comment obtener la photographie ?</p>
        
        <ol>
        	<li>Passer le forfait dans le Photoprint situé aux caisses de la station du secteur Arcalís.</li>
        	<li>Activer la recherche de votre photographie.</li>
        	<li>La sélectionner afin d’obtenir un ticket comportant un code unique d’identification.</li>
        	<li>Sur le site&nbsp;<a href="https://www.skiline.cc/home">https://www.skiline.cc/home</a>&nbsp;ou&nbsp;<a href="https://ww1.ordinoarcalis.com/">https://ww1.ordinoarcalis.com/</a>, introduire le code d’identification pour obtenir votre photographie.</li>
        </ol>
        
        <p>Les photographies réalisées seront disponibles :</p>
        
        <p>•<strong>&nbsp;Pour une période de 24 heures dans le Photoprint</strong>, pour obtenir le code d’identification.<br />
        •&nbsp;<strong>Pour une période de 30 jours sur les pages Web indiquées</strong>, pour obtenir la photographie.</p>
        
        <h3>17. Services d'hébergement&nbsp;: Formule et classement</h3>
        
        <p><strong>17.1 Qualité d'hébergement</strong></p>
        
        <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;publie, dans ses offres, l'indication du niveau de qualité et de confort des services d'hébergement, conformément au classement de la destination. Ce classement est offert uniquement à titre de référence et de paramètre qualité&nbsp;; toutefois, le Client est informé que nous avons mené des contrôles de la qualité des établissements offerts sur le site Internet et sous-domaines et que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;décline la responsabilité de l'adéquation de l'hébergement ou services fournis.</p>
        
        <p>Il est très important et recommandable que le Client lise attentivement les caractéristiques individuelles figurant dans l'offre d'hébergement souscrite.</p>
        
        <p><strong>17.2 Formule d'hébergements</strong></p>
        
        <p><strong>Formule tout compris&nbsp;:</strong>&nbsp;Sauf indication expresse, la formule Tout compris inclut tous les repas, boissons non alcoolisés et activités mentionnées dans la description de chaque prestation détaillée par le Fournisseur de services. De même et comme règle générale, le mode «&nbsp;tout inclus&nbsp;» concerne uniquement les boissons alcoolisées locales.</p>
        
        <p><strong>Formule pension complète&nbsp;:</strong>&nbsp;Petit-déjeuner, repas du midi et du soir et hébergement compris. En général, les boissons ne sont pas comprises dans le repas et le dîner, sauf si l'offre indique le contraire.</p>
        
        <p><strong>Formule demi-pension&nbsp;:</strong>&nbsp;Sauf en cas d'indication contraire dans l'offre, le petit-déjeuner, le dîner et l'hébergement sont compris. La règle générale est que la boisson n'est pas comprise dans les repas de midi et du soir.</p>
        
        <p><strong>Formule hébergement et petit-déjeuner&nbsp;:&nbsp;</strong>Petit-déjeuner et hébergement compris.</p>
        
        <p>Si l'établissement touristique sélectionné pour le séjour du Client ne peut pas offrir la formule alimentaire souscrite pour des raisons de force majeure ou d'imposition de restrictions normatives qui empêchent le développement normal des services,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;remboursera au Client les montants correspondant aux services n'ayant pas pu être fournis, prenant comme référence les tarifs de l'hébergement souscrit et spécifiés sur le site Internet.</p>
        
        <p><strong>17.3 Repas</strong></p>
        
        <p>Si les repas font partie du paquet d'hébergement souscrit et le Client ne peut pas ou ne veut pas consommer pour une raison lui étant imputable, aucun remboursement ne sera effectué pour les quantités correspondant aux repas.</p>
        
        <h3>18. Responsabilité et Sécurité des transactions</h3>
        
        <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>garantit l'application correcte des mesures de sécurité et de contrôle sur le traitement des données personnelles fournies et nécessaires pour effectuer des transactions en ligne. L'unique finalité de l'utilisation de l'identifiant et/ou du mot de passe du Client sera pour vérifier l'identité, celle-ci étant exigible lors de la validation de la commande. La communication du numéro de carte bancaire et la validation définitive de la commande seront la preuve de l'acceptation de la Commande et de l'obligation des montants correspondant à la réservation des produits figurant dans la Demande. Les registres informatiques conservés dans les systèmes informatiques de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;et de ses associés seront la preuve des communications, de la commande et des paiements réalisés entre las parties.</p>
        
        <p>Concrètement, le Client est responsable de maintenir la sécurité de ses transactions en ligne et/ou le mot de passe. Par conséquent,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'assume en aucun cas la responsabilité pour l'utilisation frauduleuse de ces données.</p>
        
        <h3>19. Service clientèle / Services de médiation</h3>
        
        <p>Pour toute information supplémentaire, consultation de l'état d'une Réservation ou d'une Réclamation en relation avec la commande, vous pouvez contacter le Service Clientèle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, à travers&nbsp;:</p>
        
        <p><strong>Notre email de contact&nbsp;:&nbsp;</strong><strong>nordpass@grandvalira.com</strong></p>
        
        <h3>20. Responsabilités</h3>
        
        <p><strong>20.1 Capacité légale à souscrire</strong></p>
        
        <p>Le Client déclare avoir la pleine capacité légale (18 ans révolus) de souscrire les services offerts par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur le site Internet et ses sous-domaines, déclarant qu'il accepte l'association à ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;et que par conséquent, si une personne n'ayant pas la capacité légale passe Commande sur le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, les responsables légaux de cette personne (parents ou tuteurs) assumeront la pleine responsabilité de cette Commande et, plus précisément, devront en payer le prix.</p>
        
        <p><strong>20.2 Limite de responsabilité</strong></p>
        
        <p>Sauf disposition légale contraire,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'acceptera aucune responsabilité par les pertes suivantes, indépendamment de leur origine&nbsp;:</p>
        
        <ul>
        	<li>toute perte non attribuable à un non-respect de sa part&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
        	<li>pertes d'entreprise (y compris le manque à gagner, la perte de revenus, de contrats, d'épargne prévue, de données, du fonds de commerce, voire les dépenses superflues encourues)&nbsp;; ou de&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
        	<li>toute autre perte indirecte qui n'aurait pu être raisonnablement prévue par les deux parties au moment de la souscription du contrat de service entre les deux parties.</li>
        </ul>
        
        <p>De même,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>limite également sa responsabilité en ce qui concerne les cas suivants&nbsp;:</p>
        
        <ul>
        	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;applique toutes les mesures visant à donner une vue réaliste des informations des Services offerts sur le site Internet, mais décline la responsabilité des inexactitudes d'informations offertes par les fournisseurs de services.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
        	<li>Des erreurs techniques qui, pour des raisons fortuites ou d'un autre genre, empêchent un fonctionnement normal du service à travers Internet. Un manque de disponibilité du site Internet pour des raisons de maintenance ou autres, empêchant la mise à disposition du service.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;met tous les moyens à la disposition afin de mener à bien le processus d'achat, de paiement et d'envoi/livraison des produits, toutefois elle décline la responsabilité des causes ne lui étant pas imputables, cas fortuit ou autre plus important.</li>
        	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;ne sera pas responsable des dommages résultant d'une mauvaise utilisation du site Internet, ni de tout autre acte frauduleux réalisé à partir des informations fournies sur celui-ci.</li>
        	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;n'est pas responsable des éventuelles erreurs de sécurité ou déconnexions pouvant être occasionnées dans le système informatique de l'utilisateur (matériel et logiciel), les fichiers ou les documents qui y sont enregistrés, par suite de virus dans l'ordinateur de l'utilisateur ou utilisatrice, en utilisant le site Internet pour la connexion, ou d'un mauvais fonctionnement du navigateur ou de l'utilisation de ses versions non actualisées.</li>
        	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;décline toute responsabilité qui pourrait résulter du fait que le Client ne communique pas d'allergie ou d'intolérance qu'il ou elle pourrait avoir. La responsabilité sera imputable uniquement et exclusivement au Client ou, le cas échéant, à l'établissement de restauration.</li>
        </ul>
        
        <p>En général,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>ne sera pas responsable en cas de non-respect ou de retard dans le respect de l'une des obligations assumées, ni d'aucun changement, annulation ou modification de la réservation effectuée, ni d'aucune perte ou dommage provoqué par un non-respect de la part des responsables de la fourniture du service, des obligations respectives du client, quand c'est dû à des évènements hors de son contrôle raisonnable, c'est-à-dire dû à la force majeure, ce qui pourra inclure, à titre informatif et non exhaustif&nbsp;:</p>
        
        <ul>
        	<li>Grèves, lock-out ou actions collectives.</li>
        </ul>
        
        <ul>
        	<li>Troubles civils, révolte, invasion, menace ou attaque terroriste, état d'alerte, guerre (déclarée ou non) ou menace ou préparation de guerre.</li>
        	<li>Incendie, explosion, tempête, inondation, tremblement de terre, naufrage, épidémie ou tout autre désastre naturel.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
        	<li>Impossibilité d'utiliser les trains, bateaux, avions, transports motorisés ou autres moyens de transport public ou privé.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
        	<li>Impossibilité d'utiliser les systèmes publics ou privés de télécommunications.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
        	<li>Lois, décrets, législation, normes ou restrictions de tout gouvernement ou autorité publique.&nbsp;</li>
        </ul>
        
        <h3>21. Responsabilité et limitation de responsabilité pour des liens vers d'autres sites Internet</h3>
        
        <p>L'utilisateur voulant offrir des contenus du site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur leur propre site Internet pourra y inclure un lien qui associe son propre site Internet à la page d'accueil du site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <p>Les sites Internet offrant un lien vers le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourront utiliser la marque, le logo, le nom commercial et/ou tout autre signe distinctif de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;uniquement et exclusivement dans les cas autorisés légalement ou permis expressément par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <p>L'utilisateur ne pourra en aucune façon reproduire le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dans son propre site Internet, ni établir des Frames ou cadres d'aucun type autour du site Internet ou qui permettent de le voir au travers de différentes adresses d'Internet, ou avec des contenus n'y appartenant pas, de manière à provoquer ou pouvant provoquer une erreur ou représenter une confusion pour le public relative aux contenus, implique une comparaison ou imitation déloyale, serve à profiter de la réputation et de la marque de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, ou se fasse via tout moyen interdit par la législation applicable.</p>
        
        <p>L'utilisateur ou l'utilisatrice qui introduit le lien dans le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne pourra, sous aucun prétexte, faire des déclarations fausses ou inexactes sur&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;concernant les éléments et/ou utilisateurs ou utilisatrices ni sur la qualité des contenus offerts.</p>
        
        <p>Les sites Internet offrant le lien vers le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'offriront pas de contenus illégaux, nocifs, contraires à la morale et aux bonnes coutumes, qui donnent ou peuvent donner la fausse idée que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;approuve ou aide les idées, manifestations ou actions de ces utilisateurs, ou qui sont inadéquats en relation avec l'activité développée par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <h3>22. Responsabilité et limitation de responsabilité pour des liens vers d'autres sites Internet</h3>
        
        <p>Afin d'aider l'utilisateur à rechercher les informations ou les services l'intéressant, le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourra inclure des hyperliens ou des liens vers d'autres sites Internet ne lui appartenant pas et n'étant pas sous son contrôle.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'a pas le contrôle des contenus, des Conditions légales, des politiques de confidentialité ou des pratiques des sites Internet de tiers et elle n'en assume pas la responsabilité.</p>
        
        <p>L'utilisateur reconnaît et accepte que l'accès à d'autres sites Internet n'implique pas que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;recommande et en approuve le contenu, et que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne sera pas responsable des pertes ni des dommages que l'utilisateur ou utilisatrice pourrait subir en raison de la disponibilité de ces sites Internet, ou par suite de la crédibilité accordée à l'exhaustivité, précision ou existence de toute information offerte sur lesdits sites Internet.</p>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;retirera du site Internet ou empêchera l'accès aux liens renvoyant à des activités illégales ou portant atteinte aux droits ou aux biens d'un tiers, si un organisme compétent du site Internet ainsi le déclare, comme stipulé dans les normes en vigueur.</p>
        
        <h3>23. Publicité</h3>
        
        <p>Le site Internet peut héberger des contenus publicitaires. Les annonceurs sont les seuls responsables de garantir que les matériels remis pour leur inclusion dans le site Internet respectent les lois pouvant être applicables dans chaque cas.<strong>&nbsp;GRANDVALIRA RESORTS&nbsp;</strong>ne sera pas responsable de toute erreur, inexactitude ou irrégularité pouvant être incluses dans les contenus publicitaires ou des promoteurs.</p>
        
        <h3>24. Protection des données personnelles</h3>
        
        <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>traitera toutes les informations introduites dans le site Internet, conformément à la Politique de Confidentialité identifiée sur la site Internet&nbsp;<strong>temporada.palarinsal.com</strong>, comme stipulé dans la loi 29/2021 du 28 octobre, qualifiée de Protection des données personnelles, et dans le Règlement général de Protection des données personnelles UE 2016/679, en tant que responsable du traitement des données incluses dans le site Internet.</p>
        
        <p>Pour garantir le développement correct des produits/services souscrits, nous vous informons que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;partagera vos données personnelles avec le fournisseur de services offrant le service objet du contrat.</p>
        
        <p>Les droits d'accès, de rectification, de suppression, d'opposition peuvent être exercés et, le cas échéant, ceux de portabilité et limitation, au moyen d'un message par courrier électronique à&nbsp;<span><span><a href="mailto:dpd@palarinsal.com">dpd@palarinsal.com</a>&nbsp;</span></span>et des informations supplémentaires et détaillées sur la protection des données peuvent être consultées sur le site&nbsp;<strong>temporada.palarinsal.com</strong></p>
        
        <h3>25. Divers</h3>
        
        <p><strong>25.1 Invalidité partielle</strong></p>
        
        <p>Si l'une ou plusieurs des dispositions de ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE&nbsp;</strong>sont considérées non valables ou déclarées non valables par application d'une loi, d'un règlement ou par suite d'une décision définitive d'une autorité compétente, les stipulations restantes conserveront leur pleine validité et portée.</p>
        
        <ol>
        	<li>
        	<h5>Exclusion de renonciation</h5>
        	</li>
        </ol>
        
        <p>Si l'une quelconque des parties n'exerce pas ses droits garantis en cas de non respect de la part de l'autre partie de l'une quelconque des obligations imposées par ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;ce fait ne pourra pas être interprété comme une renonciation en cas de manque à l'obligation en cause se produisant dans le futur.</p>
        
        <ol>
        	<li>
        	<h5>Loi applicable et juridiction compétente</h5>
        	</li>
        </ol>
        
        <p>Ces conditions générales sont régies par la législation de la Principauté d'Andorre. Les parties se soumettent, à leur choix, pour la résolution des conflits et renonçant à toute autre juridiction, aux tribunaux du domicile de l'utilisateur ou, le cas échéant, du lieu d'exécution de l'obligation.</p>
        
        <p><strong>25.2 Validité</strong></p>
        
        <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;seront en vigueur jusqu'à la fin du contrat des parties et l'extinction de toutes les obligations assumées pour chacune d'elles. Ces Conditions peuvent être modifiées et le Client est donc responsable de les consulter périodiquement et surtout lorsqu'il va réaliser une commande car les Conditions en vigueur à ce moment-là seront celles applicables.</p>
        
        <p>Date de révision des conditions&nbsp;: août&nbsp;2022</p>
        
        
        summary => string (0) ""
        format => string (10) "basic_html"
        protected properties -> array (4)
        processed => Drupal\text\TextProcessed#23566 (8)
        • Properties (8)
        • Methods (28)
        • Static methods (1)
        • protected definition -> Drupal\Core\TypedData\DataDefinition#16252 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (7) Depth Limit
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected name -> string (9) "processed"
          protected parent -> Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem#23565 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected processed -> Drupal\filter\FilterProcessResult#23999 (5)
          • Properties (5)
          • Methods (21)
          • Static methods (5)
          • toString
          • protected cacheContexts -> array (4) Depth Limit
            protected cacheTags -> array (3) Depth Limit
            protected cacheMaxAge -> integer -1
            protected attachments -> array (0)
            protected processedText -> UTF-8 string (53993) "<h2>Termes et des conditions de vente du site internet</h2> <p><strong>NEUS ...
            <h2>Termes et des conditions de vente du site internet</h2>
            
            <p><strong>NEUS DEL VALIRA, SA&nbsp;</strong>met à votre disposition un service d'achat en ligne qui vous permettra d'acheter les produit/services disponibles sur notre site Internet.</p>
            
            <p>Ce document établit les&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;qui régissent le fonctionnement de ce site Internet et le contrat/réservation de produits/services à travers&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;et ses sous-domaines. L'utilisation de ce site Internet implique l'acceptation de ces Conditions générales de vente. Cependant, en cas de tout doute ou consultation à ce sujet, vous pouvez contacter notre service clientèle au moyen de&nbsp;:</p>
            
            <p><strong>Notre email de contact&nbsp;:&nbsp;</strong><strong>nordpass@grandvalira.com</strong></p>
            
            <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;ont été rédigées conformément aux provisions contenues dans&nbsp;:&nbsp;</p>
            
            <p>La<strong>&nbsp;Loi 12/2013</strong>, du 13 juin, sur le commerce, la&nbsp;<strong>Loi 13/2013</strong>, du 13 juin, sur la concurrence effective et la protection des consommateurs, le&nbsp;<strong>Décret du 7 août 2013</strong>&nbsp;approuvant le Règlement concernant les feuilles de réclamation et de plainte en matière de consommation.</p>
            
            <ol>
            	<li>Informations générales de contact</li>
            	<li>Définitions et objet</li>
            	<li>Produit et service</li>
            	<li>Accès d'utilisateurs</li>
            	<li>Normes d'utilisation du site Internet</li>
            	<li>Propriété intellectuelle et industrielle</li>
            	<li>Notification d'infractions</li>
            	<li>Signature du contrat et réservations<br>
            	8.1 Tarifs<br>
            	8.2 Procédure des réservations<br>
            	8.3 Devis<br>
            	8.4 Confirmation de la réservation<br>
            	8.5 Signature manuscrite<br>
            	8.6 Service gratuit de livraison de la documentation</li>
            	<li>Paiement<br>
            	9.1 Metodes de paiement<br>
            	9.2 Sécurité des transactions de paiement</li>
            	<li>Politique d'annulation et de modifications<br>
            	10.1 Frais applicables à l'annulation des réservations<br>
            	10.2 Remboursement du montant<br>
            	10.3 Départ anticipé de l'hébergement touristique</li>
            	<li>Modification ou annulation du service de la part de GRANDVALIRA RESORTS ou du FOURNISSEUR DE SERVICES</li>
            	<li>Modification ou annulation des services en cas de restrictions ou de mesures exceptionnelles dues à l'évolution de la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.Plaintes et réclamations</li>
            	<li>Plaines et réclamations</li>
            	<li>Assurances voyage</li>
            	<li>Assurances ski</li>
            	<li>Forfait de Creussans</li>
            	<li>Services d'hébergement&nbsp;: Formule et classement</li>
            	<li>Responsabilité et sécurité des transactions</li>
            	<li>Service clientèle / Services de médiation</li>
            	<li>Responsabilités</li>
            	<li>Responsabilité et limitation pour des liens à partir d'autres sites Internet</li>
            	<li>Responsabilité et limitation pour des liens vers d'autres sites Internet</li>
            	<li>Publicité</li>
            	<li>Protection des données personnelles</li>
            	<li>Divers</li>
            </ol>
            
            <h3>1. Informations générales de contact</h3>
            
            <p>Conformément à l'article 27 de la Loi 13/2013, du 13 juin, sur la concurrence effective et la protection des consommateurs, il est communiqué que ce site Internet,&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;(ci-après&nbsp;<strong>«&nbsp;site Internet&nbsp;»</strong>), et ses sous-domaines appartiennent à&nbsp;:&nbsp;<strong>NEUS DEL VALIRA, SA</strong>&nbsp;(ci-après,&nbsp;<strong>«&nbsp;GRANDVALIRA RESORTS&nbsp;»</strong>) dont le numéro d'enregistrement fiscal est&nbsp;: A706067F, est inscrite au Registre du Commerce sous le numéro 917870Z et ses coordonnées de contact sont&nbsp;:</p>
            
            <p><strong>Adresse&nbsp;:</strong>&nbsp;Av. Carlemany, 68, despatx 401, edifici Illa Carlemany – AD700 Escaldes-Engordany (Andorre)</p>
            
            <p><strong>Notre email de contact&nbsp;: nordpass@grandvalira.com</strong></p>
            
            <h3>2. Définitions et objet</h3>
            
            <p>Les termes utilisés dans ces conditions sont définis comme suit&nbsp;:</p>
            
            <p><strong>«&nbsp;Utilisateur&nbsp;»&nbsp;:&nbsp;</strong>Toute personne navigant sur le site Internet.</p>
            
            <p><strong>«&nbsp;Client&nbsp;»&nbsp;:</strong>&nbsp;Toute personne réservant au moins un service parmi ceux offerts sur le site Internet.</p>
            
            <p><strong>«&nbsp;Service&nbsp;»&nbsp;:</strong>&nbsp;Toute prestation offerte par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>sur le site Internet, comme la réservation de forfaits, d'hébergement, restaurant, etc.</p>
            
            <p><strong>«&nbsp;Fournisseur ou prestataire de services&nbsp;»&nbsp;:</strong>&nbsp;Cela fait référence à tout prestataire de services offrant le service objet d'un contrat avec le Client et non offert directement par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p><strong>«&nbsp;Commande&nbsp;»&nbsp;:</strong>&nbsp;Contrat de service à travers le site Internet.</p>
            
            <p>L'objet de ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;est&nbsp;<strong>tout d'abord</strong>, d'informer les utilisateurs Clients concernant les conditions et les modalités utilisées par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;lors de la vente des produits/services offerts et&nbsp;<strong>ensuite</strong>, d'informer sur les droits et les obligations des&nbsp;<strong>«&nbsp;parties&nbsp;»</strong>&nbsp;dans le cadre de la vente des produits/services au client (ci-après «&nbsp;le Client&nbsp;») de la part de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;seront appliquées, sans aucune restriction ni réserve, à toutes les ventes de services effectuées à travers le site Internet. Par conséquent, en souscrivant un contrat de produits/services et avant d'en effectuer la commande, le Client déclare connaître ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;et les accepte dans leur intégralité.</p>
            
            <p>&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se réserve la possibilité de modifier, à tout moment et unilatéralement, ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>. Toutefois, celles applicables à la Commande seront celles que le Client aura acceptées au moment de souscrire le contrat. C'est la raison pour laquelle il est recommandé au Client de lire, conserver et imprimer une copie de ces Conditions générales de vente lors de la signature du contrat.</p>
            
            <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;comprennent les&nbsp;<strong>Conditions générales d'utilisation</strong>&nbsp;du site Internet et seront complétées par les dispositions de la&nbsp;<strong>Politique de confidentialité</strong>&nbsp;et de la&nbsp;<strong>Politique de cookies</strong>.</p>
            
            <p>De même, le contrat d'un service touristique offert par l'un des fournisseurs de services qui figurent sur le site Internet implique l'acceptation explicite des conditions particulières et des politiques de contrats du fournisseur de services en question.</p>
            
            <h3>3. Produit et service</h3>
            
            <p>À travers le site Internet,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;agit à la fois comme propriétaire et promoteur de fournisseurs de services et met en vente les produits/services suivants&nbsp;:</p>
            
            <p>Forfait, classes de ski, activités d'aventure, services de restauration, réservations d'hébergement, ainsi que d'autres services présents dans le domaine et sous-domaines de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p>Les services pouvant être commandés sur le site Internet et dans tous ses sous-domaines peuvent être réservés de manière individuelle ou combinée, comme un paquet de services.</p>
            
            <h3>4. Accès d'utilisateurs</h3>
            
            <p>Le simple fait d'accéder au site Internet attribue la condition d'utilisateur à qui accède.</p>
            
            <p>L'utilisation de services offerts sur le site Internet est libre pour les utilisateurs, sans impliquer de commission ou de coût d'aucun type pour l'accès au site Internet, sauf pour ce qui concerne le coût de la connexion à travers le réseau de télécommunications fourni par le fournisseur d'accès souscrit par l'utilisateur et qui sera à la charge de ce dernier.</p>
            
            <p>L'accès avec des applications de tiers (par exemple Facebook) implique que ces entités seront responsables de la sécurité de l'accès par cette voie. De même, le site Internet décline toute responsabilité directe ou indirecte relative à la panne des systèmes ou la non disponibilité du site Internet ou toute autre situation similaire.</p>
            
            <h3>5. Normes d'utilisation du site Internet</h3>
            
            <p>L'utilisateur sera responsable de la totalité et de la véracité de ses contenus publiés. L'utilisateur sera seul responsable des déclarations fausses, inexactes ou pas à jour réalisées et des préjudices qui en découleraient et iraient à l'encontre de&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>ou de tiers par suite du non-respect de ce devoir.</p>
            
            <p>En utilisant ce site Internet, l'utilisateur accepte que la plupart des communications avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>soient électroniques (courrier électronique ou messages publiés sur le site Internet).</p>
            
            <p>Aux fins de contrat, l'utilisateur accepte d'utiliser ce moyen électronique de communication et reconnaît que tout contrat, notification, informations et autres communications envoyées par voie électronique par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>respectent les exigences légales de l'être par écrit. Cette condition n'aura pas d'influence sur les droits de l'Utilisateur reconnus par la loi.</p>
            
            <p>L'utilisateur peut envoyer des notifications et/ou communiquer avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>à travers les données de contact figurant dans ces Conditions et, le cas échéant, à travers les espaces de contact du site Internet. De même, sauf disposition contraire,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;peut contacter et/ou informer l'utilisateur par courrier électronique ou par courrier postal aux adresses indiquées.</p>
            
            <p>L'utilisateur s'engage à faire un usage raisonnable et raisonné des services du site Internet et à respecter les&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se réservant le droit de le limiter si elle le juge approprié.</p>
            
            <p>Le site Internet est régi par les lois applicables en Andorre.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne garantit pas que le site Internet respecte les lois d'autres pays, en tout ou en partie, et décline toute responsabilité pouvant dériver de cet accès.</p>
            
            <p>Il est formellement interdit de&nbsp;:</p>
            
            <ul>
            	<li>Utiliser le nom de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;à des fins professionnelles ou lucratives, directement ou indirectement.</li>
            	<li>Utiliser le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;à des fins autres que l'achat de produits et/ou services.</li>
            	<li>Effectuer de faux achats ou des achats frauduleux. S'il peut être raisonnablement considéré qu'un achat de ce genre aurait été fait, celui-ci pourrait être annulé et les autorités compétentes seraient informées.</li>
            	<li>Publier du contenu offensant de quelque nature que ce soit, sexiste, raciste, diffamatoire et/ou contraire à la législation en vigueur en Andorre.</li>
            	<li>Diffamer, abuser, harceler, menacer ou enfreindre les droit légaux d'autres, tels que les droits de confidentialité ou de publicité.</li>
            	<li>Utiliser le site Internet aux fins de promotions non autorisées expressément par l'équipement de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ou la diffusion de contenu publicitaire non autorisé.</li>
            	<li>Usurper l'identité, avec les conséquences légales en dérivant.</li>
            	<li>Diffuser, publier ou demander des informations pouvant favoriser des actes illégaux dans sa juridiction, y compris sans s'y limiter&nbsp;: fraudes électroniques, SPAM, hameçonnage, usurpation, falsification et tout autre type de comportement considéré comme un acte illégal.</li>
            	<li>Réaliser tout usage frauduleux du site Internet.</li>
            </ul>
            
            <h3>6. Propriété intellectuelle et industrielle</h3>
            
            <p>Le site Internet est protégé par des droits de propriété intellectuelle et industrielle. À titre indicatif et non limitatif, les contenus, le design graphique, le code source, les logos, les textes, les graphiques, les photographies et autres éléments figurant sur le site Internet. C'est pourquoi l'utilisateur reconnaît que la reproduction, la distribution, la commercialisation, la transformation et en général toute forme d'exploitation, par toute procédure, de tout ou partie du site Internet, constitue une infraction de droits de propriété intellectuelle et industrielle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ou du propriétaire de ces droits, sauf autorisation expresse préalable de l'utilisateur ou utilisatrice.</p>
            
            <p>Toute utilisation extérieure à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;– y compris la reproduction, la modification, la distribution, la transmission, la réédition, les arrangements ou la représentation de tout élément du site – est strictement interdite, sauf en cas de consentement exprès par écrit de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p>L'utilisateur ne pourra pas modifier ni utiliser ladite propriété intellectuelle et industrielle qui ferait que la divulgation suppose un préjudice pour&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;réclamera des dommages et intérêts pour toute utilisation abusive de votre propriété intellectuelle et industrielle de la part de tiers.</p>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;n'accorde aucun type de licence ou d'autorisation d'utilisation relative à ses droits de propriété intellectuelle et industrielle ni tout autre droit ou propriété en relation avec le site Internet, les services ou les contenus.</p>
            
            <h3>7. Notification d'infractions</h3>
            
            <p>Tout utilisateur contrevenant à des droits de propriété intellectuelle et/ou industrielle ou tout autre droit de tiers sera admonesté par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>au moment où celle-ci aura connaissance des infractions pour que la publication des contenus objet d'infraction cesse. Dans ce cas-là, l'utilisateur répondra de telles infractions.</p>
            
            <p>Si toute personne ou entité considère que les contenus publiés sur le site Internet enfreignent ses droits à l'honneur, à l'intimité, à l'image ou à tout autre droit, elle pourra le communiquer à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;par toute voie de contact figurant sur le site Internet avec l'option «&nbsp;Vulnération de droits&nbsp;», en demander le retrait et fournir les informations suivantes&nbsp;:</p>
            
            <ol>
            	<li>identification des droits protégés par les lois en vigueur considérées comme violées,</li>
            	<li>identification des contenus violant prétendument les droits en question avec des informations raisonnablement suffisantes pour permettre à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;de localiser ce matériel sur le site Internet,</li>
            	<li>informations relatives aux coordonnées (adresse physique ou électronique et numéro de téléphone) pour que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;puisse communiquer avec ladite personne ou entité,</li>
            	<li>une déclaration dans laquelle ladite personne ou entité affirme que les informations incluses dans la notification sont vraies et exactes et qu'elle est propriétaire des droits prétendument violés ou qu'elle est autorisée à agir au nom de celui-ci et,</li>
            	<li>une copie de la carte d'identité, du passeport ou d'un autre document d'identité.</li>
            </ol>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;répondra à la demande et, si elle considère que la personne ou l'entité a des motifs ou des raisons justifiés pour demander que lesdits contenus soient retirés, elle procédera à leur élimination immédiate du site Internet de manière à ce qu'ils ne soient pas accessibles par les utilisateurs ni dans la mémoire cache.</p>
            
            <h3>8. Signature du contrat et réservations</h3>
            
            <p>Le Client pourra conclure un contrat avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>pour les produits/services offerts dans la langue de son choix et disponible sur le site Internet pour ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>.</p>
            
            <p><strong>8.1 Tarifs</strong></p>
            
            <p>Le prix de vente est indiqué en euros (€) et ce sera le prix en vigueur au moment de la signature du contrat des produits/services offerts sur le site Internet. Le prix de vente des produits/services apparaissant sur le site Internet pourra être modifié par&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;à tout moment, et le prix qui sera appliqué à l'achat sera celui affiché sur l'écran au moment de passer la commande.</p>
            
            <p>Les tarifs indiqués sur le site Internet des Services de station (forfaits, classes de ski, etc.) peuvent être fixes ou dynamiques. Ces tarifs seront publiés dans les différentes voies de vente, où les prix des produits sont reflétés par jour et par type de forfait et catégorie. Les changements effectués dans les prix de vente, en fonction de la disponibilité et de la capacité de la station, seront dûment communiqués au Client sur le site Internet.</p>
            
            <p>Les prix comprennent l'impôt général indirect (IGI) applicable à la date de la Commande conformément aux normes en vigueur. Toute modification du taux applicable sera automatiquement répercutée sur le prix des produits vendus par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur le site Internet.</p>
            
            <p>Sans préjudice des Commandes passées par le Client,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;pourra à tout moment modifier les produits/services offerts à la vente sur le site Internet, en particulier par suite de restrictions associées à ses fournisseurs.</p>
            
            <p>Conformément aux normes applicables, le Client pourra, avant de passer la Commande, consulter sur le site Internet toutes les informations communiquées par le fournisseur de services/produits à&nbsp;<strong>GRANDVALIRA&nbsp;</strong>sur les caractéristiques essentielles des produits/services qu'il veut acheter.</p>
            
            <p><strong>8.2 Procédure de réservation</strong></p>
            
            <p>Le Client devra suivre la procédure d'achat et/ou de réservation de&nbsp;<strong>temporada.palarinsal.com</strong>, au cours de laquelle plusieurs produits/services peuvent être sélectionnés et ajoutés au panier ou espace final d'achat. Le Client aura la possibilité de vérifier les détails de sa commande et de corriger les erreurs possibles. À partir du moment où le Client confirme la commande en cliquant sur l'icône «&nbsp;PAYER&nbsp;» (ci-après la «&nbsp;Commande&nbsp;») il sera considéré qu'il aura accepté son contenu en toute connaissance de cause et les conditions de la Commande en question et plus précisément le fait que la Commande implique une obligation de paiement.</p>
            
            <p><strong>8.3 Devis</strong></p>
            
            <p>Lors du processus d'achat, le Client peut enregistrer les produits/services ajoutés au panier ou espace final d'achat sous forme de devis afin de les confirmer et de les payer plus tard. Le Client peut consulter le devis depuis la boîte de son courrier électronique ou depuis la section «&nbsp;Mes devis&nbsp;» dans l'espace privé de son compte. Les prix et la disponibilité des services enregistrés comme «&nbsp;Devis&nbsp;» sont affichés à titre informatif et seront soumis à révision de disponibilité au moment de la confirmation de la réservation.</p>
            
            <p><strong>8.4 Confirmation de la réservation</strong></p>
            
            <p>La Commande sera confirmée par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;avec l'envoi d'un message par courrier électronique au Client, lequel recevra automatiquement le bon/code de réservation comprenant les éléments essentiels des services et produits souscrits, le prix et la date à laquelle le service pourra être utilisé.</p>
            
            <p>La réservation ne sera pas confirmée jusqu'au paiement complet des produits/services souscrits.&nbsp; Dans le cas de non-paiement complet, la réservation est annulée.</p>
            
            <p>Le bon/code a le caractère de récépissé et le Client devra le présenter aux guichets de la station ou à la réception du lieu d'hébergement ou de service souscrit, comme un bordereau du paiement effectué pour pouvoir utiliser les services souscrits, ainsi que le document d'identité/passeport du titulaire de la réservation. Si le Client ne reçoit pas le bon de confirmation/code, il est conseillé de nous contacter à travers le Service Clientèle.</p>
            
            <p>D'autre part,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'assume aucune responsabilité en cas d'erreur dans la saisie de l'adresse de courrier électronique et donc de la non-réception du courrier électronique de confirmation de la réservation.</p>
            
            <p>Le Client pourra demander l'émission de la facture des services fournis par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;et la recevoir au format papier. De même, l'émission de la facture électronique sera subordonnée à l'obtention préalable du consentement exprès du Client lors du processus d'achat, qui peut être révoqué à tout moment par courrier électronique à travers notre email de contact&nbsp;:&nbsp;nordpass@grandvalira.com</p>
            
            <p><strong>8.5 Signature manuscrite</strong></p>
            
            <p>En raison des caractéristiques spéciales des contrats à distance, le Client reconnaît l'impossibilité de signer la lettre de paiement, document servant habituellement à confirmer la conformité de la transaction. Par conséquent, le Client renonce à la signature du document pour toute la transaction électronique générée par la réservation à travers le site Internet. La personne réservant à travers le site Internet doit être autorisée pour le faire au nom de tous les composants du groupe qui seront du voyage et doit confirmer que les personnes faisant partie du groupe acceptent les conditions de la réservation. De plus, cette personne sera responsable du coût de la réservation, y compris des commissions d'annulation ou de modification. De la même manière, cette personne devra informer le reste des membres du groupe des détails de la confirmation et de toute autre information pertinente.</p>
            
            <p><strong>8.6 Service gratuit de livraison de la documentation</strong></p>
            
            <p>Afin de faciliter l'accès à la station de ski,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>met à la disposition du Client un service gratuit de livraison de la documentation de la réservation (forfait physique, bons avec les services de la station, etc.), directement sur le lieu d'hébergement réservé par le Client. Ce service est offert seulement pour les réservations comprenant la souscription d'hébergement et les réservations effectuées et payées au moins 48 heures avant la date d'arrivée.</p>
            
            <p>Le Client devra présenter un bon séparé pour chacun des services souscrits qui, en raison de leur situation, ont lieu en dehors du domaine skiable de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <h3>9. Paiement</h3>
            
            <p><strong>9.1 Modes de paiement</strong></p>
            
            <p>Les modes de paiement avec lesquels il est possible d'acheter sur le site Internet sont&nbsp;: carte bancaire. Les cartes bancaires acceptées sur le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sont les suivantes&nbsp;: Visa et Mastercard.</p>
            
            <p>Les cartes de crédit feront l'objet de vérifications et d'autorisations de la part de l'entité bancaire émettrice et si l'entité n'autorise pas le paiement,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne sera pas responsable du retard de la confirmation de la réservation et ne pourra conclure aucun contrat avec le Client.</p>
            
            <p><strong>9.2 Sécurité des transactions de paiement</strong></p>
            
            <p>Afin de garantir la sécurité des paiements effectués par carte bancaire, le Client doit communiquer à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;le cryptogramme visuel (CVV) figurant au dos de la carte bancaire utilisée par le Client.</p>
            
            <p>Dans le cadre de la lutte contre la fraude par Internet, les données relatives à la Commande du Client pourront être communiquées à des tiers habilités par la loi ou désignés par&nbsp;<strong>GRANDVALIRA RESORTS</strong>, dans le seul but de vérifier l'identité du Client, ainsi que la validité de la Commande, du mode de paiement utilisé et de la livraison prévue.</p>
            
            <p>Après avoir examiné ce contrôle,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se réserve le droit d'exiger une photocopie du document d'identité du Client et/ou toute autre donnée relative à l'identité du Client. Le Client dispose de droits conférés par les normes de protection des données personnelles selon les stipulations de la Politique de confidentialité.</p>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;utilise tous les moyens pour garantir la confidentialité et sécurité des données de paiement transmises par le Client pendant les transactions à travers le site Internet. Comme tel, le site Internet utilise un système de paiement sécurisé par SSL (Secure Socket Layer).</p>
            
            <h3>10. Politique d'annulation et de modifications</h3>
            
            <p>Le Client pourra à tout moment, avant la date d'arrivée, modifier ou annuler la réservation effectuée, conformément à ces Conditions générales de vente et aux Conditions particulières de chacune des offres de services.</p>
            
            <p>Si vous voulez annuler la réservation, vous pourrez le faire à travers l'un des modes suivants&nbsp;:</p>
            
            <ul>
            	<li>À travers votre espace privé «&nbsp;Mes réservations&nbsp;»</li>
            	<li>Par email&nbsp;auprès de la Centrale de Réservations de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;: nordpass@grandvalira.com</li>
            </ul>
            
            <p>Si vous voulez modifier la réservation, vous pourrez le faire en contactant la Centrale de Réservations de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;par email&nbsp; : <strong>nordpass@grandvalira.com</strong></p>
            
            <p><strong>10.1 Frais applicables à l'annulation des réservations</strong></p>
            
            <p>En cas de désistement des services touristiques souscrits à travers le site Internet, le Client a le droit d'obtenir le remboursement du montant payé moins la déduction, selon le cas, du montant pouvant résulter au titre de frais d'annulation de la part des Fournisseurs de services.</p>
            
            <p>Les conditions d'annulation de chaque fournisseur de services peuvent être consultées dans la description des services lors du processus de réservation, avant de la confirmer et dans l'e-mail de confirmation, une fois la réservation effectuée. Il faut tenir compte du fait que quelques réservations ne peuvent pas être annulées ni modifiées et nous recommandons donc de consulter les informations fournies lors du processus de réservation du produit/service de son intérêt avant d'effectuer la réservation.</p>
            
            <p>Le montant des frais d'annulation peut varier en fonction de la destination, de la date d'annulation et du service qui serait à annuler.</p>
            
            <p><strong>10.2 Remboursement du montant</strong></p>
            
            <p>S'il y a lieu de rembourser le Client, après les déductions mentionnées dans les Conditions d'annulation de chaque Fournisseur de services,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;paiera le montant correspondant au Client le plus vite possible et dans tous les cas avant 30 jours.</p>
            
            <p>Si le Client effectue le paiement de la réservation par carte bancaire, le montant sera remboursé au compte associé à la carte ayant été utilisée pour le paiement.</p>
            
            <p><strong>10.3 Départ anticipé de l'hébergement touristique</strong></p>
            
            <p>Si le Client décide de partir prématurément de l'hébergement touristique réservé préalablement à la date de départ fixée, le Fournisseur de services peut exiger le paiement d'une pénalité sur le prix total des services souscrits à utiliser, sauf accord spécifique entre les parties.</p>
            
            <p>Si, pour raison de force majeure dûment justifiée, le Client doit partir prématurément de l'hébergement touristique réservé préalablement à la date de départ fixée, le Client a le droit d'être remboursé du prix des services étant encore à utiliser.</p>
            
            <h3>11. Modification ou annulation du service de la part de GRANDVALIRA RESORTS ou du FOURNISSEUR DE SERVICES</h3>
            
            <p>Si le service souscrit ne peut pas être fourni,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourra chercher une alternative à proposer au Client chaque fois que cela est possible et si les conditions le permettent. Dans le cas où aucune alternative au service initialement souscrit ne peut être proposée, ou dans le cas où l’alternative proposée n’est pas acceptée par le Client, le contrat sera considéré comme résilié, et&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;procédera à l’émission du bon correspondant pour le produit forfait, conformément à l’art. 31 de la « Llei relativa a les estacions d’esquí i les instal·lacions de tranport per cable » et à l’émission d’un bon ou au remboursement du montant payé par le Client pour les autres services souscrits directement auprès de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, et qui ne sont pas spécifiés dans la loi susmentionnée.</p>
            
            <p>En cas d'overbooking de l'hébergement souscrit,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se réserve le droit d'offrir au Client un hébergement de même catégorie ou supérieure à celui souscrit, le plus près possible de l'hébergement où la réservation a été effectuée, si possible et si les conditions le permettent. Si&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne peut offrir une alternative au Client ou si le consommateur ou utilisateur n'accepte pas le changement proposé, il sera procédé à la résiliation du contrat et&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;remboursera le montant payé par le Client.</p>
            
            <h3>12. Modification ou annulation des services en cas de restrictions ou de mesures exceptionnelles dues à l'évolution de la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.</h3>
            
            <p><strong>Grandvalira Resorts,</strong>&nbsp;en fonction de l'évolution de la situation épidémiologique liée au COVID-19, se réserve le droit de modifier ou d'annuler les services contractés par le Client dans l'une des situations suivantes :</p>
            
            <ul>
            	<li>Interdiction de quitter le territoire d'origine par imposition du pays d'origine au moyen d'un communiqué émis par une institution publique ou une source gouvernementale dûment accréditée.</li>
            	<li>Interdiction d'entrée dans le pays, décrétée officiellement par le gouvernement d'Andorre ou d'autres autorités locales.</li>
            	<li>Restrictions des vols ou fermeture complète des aéroports en Espagne ou en France.</li>
            	<li>Obligation officielle décrétée par le Gouvernement d'Andorre sur l'application de mesures temporaires pour minimiser la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.</li>
            </ul>
            
            <p>Si le client ayant réservé ne peut pas se rendre à&nbsp;<strong>Grandvalira Resorts</strong>&nbsp;en raison du COVID-19, même si le domaine est ouvert, il peut annuler sa réservation sans frais s'il le fait 24 heures à l'avance. Pour les paquets avec hébergement, le client doit consulter la politique d'annulation de la réservation.</p>
            
            <p><strong>Grandvalira Resorts</strong>&nbsp;se réserve le droit d'effectuer des contrôles d'accès avec certificat COVID pour la pratique sportive comme pour l'accès aux remontées mécaniques, aux restaurants, aux écoles de ski et aux autres zones couvertes du domaine. Les contrôles seront toujours effectués sur des personnes âgées de plus de 16 ans, afin de préserver la sécurité des clients et des employés.<br>
            La justification de l'immunité peut être fournie par le biais de l'une des options suivantes :</p>
            
            <p>- Certificat de vaccination avec deux doses datant de plus de 14 jours.</p>
            
            <p>- Certificat d'avoir passé la COVID-19 dans les 6 derniers mois.</p>
            
            <p>-&nbsp;Certificat d'un test de dépistage négatif<strong>,</strong>&nbsp;qui doit être un PCR ou un TMA datant de moins de 72 heures ou un test antigénique rapide négatif datant de moins de 12 heures.</p>
            
            <p><strong>Grandvalira Resorts</strong>&nbsp;se réserve le droit de retirer le forfait de ski à tous les clients qui ne peuvent pas fournir la preuve de la certification COVID obligatoire ou qui refusent de passer un test d'antigène rapide pour justifier leur immunité.</p>
            
            <h3>13. Plaintes et réclamations</h3>
            
            <p>Les irrégularités ou les défaillances que le Client pourrait trouver dans les services souscrits devront être notifiées directement au Fournisseur de services en question, le plus tôt possible, et le cas échéant pendant l'utilisation de ces services, de cette manière il existe la possibilité de rectifier la situation dès le début.</p>
            
            <p>Dans le cas d'une solution ne satisfaisant pas le Client, vous devrez contacter le département du Service Clientèle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, lequel répondra le plus vite possible aux réclamations reçues et, dans tous les cas, dans le délai maximum d'un mois depuis la présentation de la réclamation.</p>
            
            <p>De plus,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dispose de feuilles de réclamation officielles mises à la disposition des consommateurs et utilisateurs, et que celles-ci peuvent être demandées à tout moment à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en utilisant les coordonnées de contact indiquées au début de ces Conditions (Informations générales de contact) ou à travers l'email suivant&nbsp;: <strong>nordpass@grandvalira.com</strong></p>
            
            <h3>14. Assurance voyage</h3>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;recommande de souscrire une assurance ski adéquate avant d'arriver à destination. Le Client est responsable de vérifier si l'assurance souscrite offre la couverture adéquate.</p>
            
            <h3>15. Assurance ski</h3>
            
            <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;recommande de souscrire une assurance ski adéquate avant d'arriver à destination.</p>
            
            <p>En cas d'absence d'assurance ski,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;met à la disposition de ses Clients la possibilité de souscrire une assurance ski, d'une manière entièrement optionnelle, laquelle permettra au Client de couvrir uniquement et exclusivement les dommages personnels et de tiers occasionnés par la pratique du ski et quelques activités d'aventure qu'elle promotionne, si la pratique de ces activités se déroule à l'intérieur des stations du domaine. Vous pouvez consulter les Conditions et la Couverture de l'assurance ski sur notre site Internet&nbsp;:&nbsp;<strong><a href="https://www.ordinoarcalis.com/">t</a>emporada.palarinsal.com</strong></p>
            
            <p>Nous rappelons à nos Clients que la souscription d'une assurance ski comporte uniquement la couverture des risques spécifiés dans la police d'assurance, raison pour laquelle nous leur recommandons de lire les Conditions et Couverture de l'assurance ski exposées au Client pendant le processus d'établissement du contrat.</p>
            
            <h3>&nbsp;16. Forfait de Creussans</h3>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;informe les clients achetant un Forfait de Creussans avec accès au télésiège que, durant le trajet, leur expérience sera capturée au moyen d’une photographie, dont ils pourront disposer gratuitement.</p>
            
            <p>Comment obtener la photographie ?</p>
            
            <ol>
            	<li>Passer le forfait dans le Photoprint situé aux caisses de la station du secteur Arcalís.</li>
            	<li>Activer la recherche de votre photographie.</li>
            	<li>La sélectionner afin d’obtenir un ticket comportant un code unique d’identification.</li>
            	<li>Sur le site&nbsp;<a href="https://www.skiline.cc/home">https://www.skiline.cc/home</a>&nbsp;ou&nbsp;<a href="https://ww1.ordinoarcalis.com/">https://ww1.ordinoarcalis.com/</a>, introduire le code d’identification pour obtenir votre photographie.</li>
            </ol>
            
            <p>Les photographies réalisées seront disponibles :</p>
            
            <p>•<strong>&nbsp;Pour une période de 24 heures dans le Photoprint</strong>, pour obtenir le code d’identification.<br>
            •&nbsp;<strong>Pour une période de 30 jours sur les pages Web indiquées</strong>, pour obtenir la photographie.</p>
            
            <h3>17. Services d'hébergement&nbsp;: Formule et classement</h3>
            
            <p><strong>17.1 Qualité d'hébergement</strong></p>
            
            <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;publie, dans ses offres, l'indication du niveau de qualité et de confort des services d'hébergement, conformément au classement de la destination. Ce classement est offert uniquement à titre de référence et de paramètre qualité&nbsp;; toutefois, le Client est informé que nous avons mené des contrôles de la qualité des établissements offerts sur le site Internet et sous-domaines et que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;décline la responsabilité de l'adéquation de l'hébergement ou services fournis.</p>
            
            <p>Il est très important et recommandable que le Client lise attentivement les caractéristiques individuelles figurant dans l'offre d'hébergement souscrite.</p>
            
            <p><strong>17.2 Formule d'hébergements</strong></p>
            
            <p><strong>Formule tout compris&nbsp;:</strong>&nbsp;Sauf indication expresse, la formule Tout compris inclut tous les repas, boissons non alcoolisés et activités mentionnées dans la description de chaque prestation détaillée par le Fournisseur de services. De même et comme règle générale, le mode «&nbsp;tout inclus&nbsp;» concerne uniquement les boissons alcoolisées locales.</p>
            
            <p><strong>Formule pension complète&nbsp;:</strong>&nbsp;Petit-déjeuner, repas du midi et du soir et hébergement compris. En général, les boissons ne sont pas comprises dans le repas et le dîner, sauf si l'offre indique le contraire.</p>
            
            <p><strong>Formule demi-pension&nbsp;:</strong>&nbsp;Sauf en cas d'indication contraire dans l'offre, le petit-déjeuner, le dîner et l'hébergement sont compris. La règle générale est que la boisson n'est pas comprise dans les repas de midi et du soir.</p>
            
            <p><strong>Formule hébergement et petit-déjeuner&nbsp;:&nbsp;</strong>Petit-déjeuner et hébergement compris.</p>
            
            <p>Si l'établissement touristique sélectionné pour le séjour du Client ne peut pas offrir la formule alimentaire souscrite pour des raisons de force majeure ou d'imposition de restrictions normatives qui empêchent le développement normal des services,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;remboursera au Client les montants correspondant aux services n'ayant pas pu être fournis, prenant comme référence les tarifs de l'hébergement souscrit et spécifiés sur le site Internet.</p>
            
            <p><strong>17.3 Repas</strong></p>
            
            <p>Si les repas font partie du paquet d'hébergement souscrit et le Client ne peut pas ou ne veut pas consommer pour une raison lui étant imputable, aucun remboursement ne sera effectué pour les quantités correspondant aux repas.</p>
            
            <h3>18. Responsabilité et Sécurité des transactions</h3>
            
            <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>garantit l'application correcte des mesures de sécurité et de contrôle sur le traitement des données personnelles fournies et nécessaires pour effectuer des transactions en ligne. L'unique finalité de l'utilisation de l'identifiant et/ou du mot de passe du Client sera pour vérifier l'identité, celle-ci étant exigible lors de la validation de la commande. La communication du numéro de carte bancaire et la validation définitive de la commande seront la preuve de l'acceptation de la Commande et de l'obligation des montants correspondant à la réservation des produits figurant dans la Demande. Les registres informatiques conservés dans les systèmes informatiques de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;et de ses associés seront la preuve des communications, de la commande et des paiements réalisés entre las parties.</p>
            
            <p>Concrètement, le Client est responsable de maintenir la sécurité de ses transactions en ligne et/ou le mot de passe. Par conséquent,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'assume en aucun cas la responsabilité pour l'utilisation frauduleuse de ces données.</p>
            
            <h3>19. Service clientèle / Services de médiation</h3>
            
            <p>Pour toute information supplémentaire, consultation de l'état d'une Réservation ou d'une Réclamation en relation avec la commande, vous pouvez contacter le Service Clientèle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, à travers&nbsp;:</p>
            
            <p><strong>Notre email de contact&nbsp;:&nbsp;</strong><strong>nordpass@grandvalira.com</strong></p>
            
            <h3>20. Responsabilités</h3>
            
            <p><strong>20.1 Capacité légale à souscrire</strong></p>
            
            <p>Le Client déclare avoir la pleine capacité légale (18 ans révolus) de souscrire les services offerts par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur le site Internet et ses sous-domaines, déclarant qu'il accepte l'association à ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;et que par conséquent, si une personne n'ayant pas la capacité légale passe Commande sur le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, les responsables légaux de cette personne (parents ou tuteurs) assumeront la pleine responsabilité de cette Commande et, plus précisément, devront en payer le prix.</p>
            
            <p><strong>20.2 Limite de responsabilité</strong></p>
            
            <p>Sauf disposition légale contraire,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'acceptera aucune responsabilité par les pertes suivantes, indépendamment de leur origine&nbsp;:</p>
            
            <ul>
            	<li>toute perte non attribuable à un non-respect de sa part&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
            	<li>pertes d'entreprise (y compris le manque à gagner, la perte de revenus, de contrats, d'épargne prévue, de données, du fonds de commerce, voire les dépenses superflues encourues)&nbsp;; ou de&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
            	<li>toute autre perte indirecte qui n'aurait pu être raisonnablement prévue par les deux parties au moment de la souscription du contrat de service entre les deux parties.</li>
            </ul>
            
            <p>De même,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>limite également sa responsabilité en ce qui concerne les cas suivants&nbsp;:</p>
            
            <ul>
            	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;applique toutes les mesures visant à donner une vue réaliste des informations des Services offerts sur le site Internet, mais décline la responsabilité des inexactitudes d'informations offertes par les fournisseurs de services.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
            	<li>Des erreurs techniques qui, pour des raisons fortuites ou d'un autre genre, empêchent un fonctionnement normal du service à travers Internet. Un manque de disponibilité du site Internet pour des raisons de maintenance ou autres, empêchant la mise à disposition du service.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;met tous les moyens à la disposition afin de mener à bien le processus d'achat, de paiement et d'envoi/livraison des produits, toutefois elle décline la responsabilité des causes ne lui étant pas imputables, cas fortuit ou autre plus important.</li>
            	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;ne sera pas responsable des dommages résultant d'une mauvaise utilisation du site Internet, ni de tout autre acte frauduleux réalisé à partir des informations fournies sur celui-ci.</li>
            	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;n'est pas responsable des éventuelles erreurs de sécurité ou déconnexions pouvant être occasionnées dans le système informatique de l'utilisateur (matériel et logiciel), les fichiers ou les documents qui y sont enregistrés, par suite de virus dans l'ordinateur de l'utilisateur ou utilisatrice, en utilisant le site Internet pour la connexion, ou d'un mauvais fonctionnement du navigateur ou de l'utilisation de ses versions non actualisées.</li>
            	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;décline toute responsabilité qui pourrait résulter du fait que le Client ne communique pas d'allergie ou d'intolérance qu'il ou elle pourrait avoir. La responsabilité sera imputable uniquement et exclusivement au Client ou, le cas échéant, à l'établissement de restauration.</li>
            </ul>
            
            <p>En général,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>ne sera pas responsable en cas de non-respect ou de retard dans le respect de l'une des obligations assumées, ni d'aucun changement, annulation ou modification de la réservation effectuée, ni d'aucune perte ou dommage provoqué par un non-respect de la part des responsables de la fourniture du service, des obligations respectives du client, quand c'est dû à des évènements hors de son contrôle raisonnable, c'est-à-dire dû à la force majeure, ce qui pourra inclure, à titre informatif et non exhaustif&nbsp;:</p>
            
            <ul>
            	<li>Grèves, lock-out ou actions collectives.</li>
            </ul>
            
            <ul>
            	<li>Troubles civils, révolte, invasion, menace ou attaque terroriste, état d'alerte, guerre (déclarée ou non) ou menace ou préparation de guerre.</li>
            	<li>Incendie, explosion, tempête, inondation, tremblement de terre, naufrage, épidémie ou tout autre désastre naturel.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
            	<li>Impossibilité d'utiliser les trains, bateaux, avions, transports motorisés ou autres moyens de transport public ou privé.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
            	<li>Impossibilité d'utiliser les systèmes publics ou privés de télécommunications.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
            	<li>Lois, décrets, législation, normes ou restrictions de tout gouvernement ou autorité publique.&nbsp;</li>
            </ul>
            
            <h3>21. Responsabilité et limitation de responsabilité pour des liens vers d'autres sites Internet</h3>
            
            <p>L'utilisateur voulant offrir des contenus du site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur leur propre site Internet pourra y inclure un lien qui associe son propre site Internet à la page d'accueil du site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p>Les sites Internet offrant un lien vers le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourront utiliser la marque, le logo, le nom commercial et/ou tout autre signe distinctif de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;uniquement et exclusivement dans les cas autorisés légalement ou permis expressément par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p>L'utilisateur ne pourra en aucune façon reproduire le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dans son propre site Internet, ni établir des Frames ou cadres d'aucun type autour du site Internet ou qui permettent de le voir au travers de différentes adresses d'Internet, ou avec des contenus n'y appartenant pas, de manière à provoquer ou pouvant provoquer une erreur ou représenter une confusion pour le public relative aux contenus, implique une comparaison ou imitation déloyale, serve à profiter de la réputation et de la marque de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, ou se fasse via tout moyen interdit par la législation applicable.</p>
            
            <p>L'utilisateur ou l'utilisatrice qui introduit le lien dans le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne pourra, sous aucun prétexte, faire des déclarations fausses ou inexactes sur&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;concernant les éléments et/ou utilisateurs ou utilisatrices ni sur la qualité des contenus offerts.</p>
            
            <p>Les sites Internet offrant le lien vers le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'offriront pas de contenus illégaux, nocifs, contraires à la morale et aux bonnes coutumes, qui donnent ou peuvent donner la fausse idée que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;approuve ou aide les idées, manifestations ou actions de ces utilisateurs, ou qui sont inadéquats en relation avec l'activité développée par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <h3>22. Responsabilité et limitation de responsabilité pour des liens vers d'autres sites Internet</h3>
            
            <p>Afin d'aider l'utilisateur à rechercher les informations ou les services l'intéressant, le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourra inclure des hyperliens ou des liens vers d'autres sites Internet ne lui appartenant pas et n'étant pas sous son contrôle.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'a pas le contrôle des contenus, des Conditions légales, des politiques de confidentialité ou des pratiques des sites Internet de tiers et elle n'en assume pas la responsabilité.</p>
            
            <p>L'utilisateur reconnaît et accepte que l'accès à d'autres sites Internet n'implique pas que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;recommande et en approuve le contenu, et que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne sera pas responsable des pertes ni des dommages que l'utilisateur ou utilisatrice pourrait subir en raison de la disponibilité de ces sites Internet, ou par suite de la crédibilité accordée à l'exhaustivité, précision ou existence de toute information offerte sur lesdits sites Internet.</p>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;retirera du site Internet ou empêchera l'accès aux liens renvoyant à des activités illégales ou portant atteinte aux droits ou aux biens d'un tiers, si un organisme compétent du site Internet ainsi le déclare, comme stipulé dans les normes en vigueur.</p>
            
            <h3>23. Publicité</h3>
            
            <p>Le site Internet peut héberger des contenus publicitaires. Les annonceurs sont les seuls responsables de garantir que les matériels remis pour leur inclusion dans le site Internet respectent les lois pouvant être applicables dans chaque cas.<strong>&nbsp;GRANDVALIRA RESORTS&nbsp;</strong>ne sera pas responsable de toute erreur, inexactitude ou irrégularité pouvant être incluses dans les contenus publicitaires ou des promoteurs.</p>
            
            <h3>24. Protection des données personnelles</h3>
            
            <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>traitera toutes les informations introduites dans le site Internet, conformément à la Politique de Confidentialité identifiée sur la site Internet&nbsp;<strong>temporada.palarinsal.com</strong>, comme stipulé dans la loi 29/2021 du 28 octobre, qualifiée de Protection des données personnelles, et dans le Règlement général de Protection des données personnelles UE 2016/679, en tant que responsable du traitement des données incluses dans le site Internet.</p>
            
            <p>Pour garantir le développement correct des produits/services souscrits, nous vous informons que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;partagera vos données personnelles avec le fournisseur de services offrant le service objet du contrat.</p>
            
            <p>Les droits d'accès, de rectification, de suppression, d'opposition peuvent être exercés et, le cas échéant, ceux de portabilité et limitation, au moyen d'un message par courrier électronique à&nbsp;<span><span><a href="mailto:dpd@palarinsal.com">dpd@palarinsal.com</a>&nbsp;</span></span>et des informations supplémentaires et détaillées sur la protection des données peuvent être consultées sur le site&nbsp;<strong>temporada.palarinsal.com</strong></p>
            
            <h3>25. Divers</h3>
            
            <p><strong>25.1 Invalidité partielle</strong></p>
            
            <p>Si l'une ou plusieurs des dispositions de ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE&nbsp;</strong>sont considérées non valables ou déclarées non valables par application d'une loi, d'un règlement ou par suite d'une décision définitive d'une autorité compétente, les stipulations restantes conserveront leur pleine validité et portée.</p>
            
            <ol>
            	<li>
            	<h5>Exclusion de renonciation</h5>
            	</li>
            </ol>
            
            <p>Si l'une quelconque des parties n'exerce pas ses droits garantis en cas de non respect de la part de l'autre partie de l'une quelconque des obligations imposées par ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;ce fait ne pourra pas être interprété comme une renonciation en cas de manque à l'obligation en cause se produisant dans le futur.</p>
            
            <ol>
            	<li>
            	<h5>Loi applicable et juridiction compétente</h5>
            	</li>
            </ol>
            
            <p>Ces conditions générales sont régies par la législation de la Principauté d'Andorre. Les parties se soumettent, à leur choix, pour la résolution des conflits et renonçant à toute autre juridiction, aux tribunaux du domicile de l'utilisateur ou, le cas échéant, du lieu d'exécution de l'obligation.</p>
            
            <p><strong>25.2 Validité</strong></p>
            
            <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;seront en vigueur jusqu'à la fin du contrat des parties et l'extinction de toutes les obligations assumées pour chacune d'elles. Ces Conditions peuvent être modifiées et le Client est donc responsable de les consulter périodiquement et surtout lorsqu'il va réaliser une commande car les Conditions en vigueur à ce moment-là seront celles applicables.</p>
            
            <p>Date de révision des conditions&nbsp;: août&nbsp;2022</p>
            
          • public __construct($processed_text = '') Constructs a FilterProcessResult object.
            /**
             * Constructs a FilterProcessResult object.
             *
             * @param string $processed_text
             *   The text as processed by a text filter.
             */
            
            Defined in <drupal>/core/modules/filter/src/FilterProcessResult.php:81
            public getProcessedText(): string Gets the processed text.
            /**
             * Gets the processed text.
             *
             * @return string
             *   The processed text.
             */
            
            Defined in <drupal>/core/modules/filter/src/FilterProcessResult.php:91
            public __toString(): string Gets the processed text.
            /**
             * Gets the processed text.
             *
             * @return string
             *   The processed text.
             */
            
            Defined in <drupal>/core/modules/filter/src/FilterProcessResult.php:101
            public setProcessedText($processed_text): $this Sets the processed text.
            /**
             * Sets the processed text.
             *
             * @param string $processed_text
             *   The text as processed by a text filter.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/modules/filter/src/FilterProcessResult.php:113
            public createPlaceholder($callback, array $args): string Creates a placeholder.
            /**
             * Creates a placeholder.
             *
             * This generates its own placeholder markup for one major reason: to not have
             * FilterProcessResult depend on the Renderer service, because this is a value
             * object. As a side-effect and added benefit, this makes it easier to
             * distinguish placeholders for filtered text versus generic render system
             * placeholders.
             *
             * @param string $callback
             *   The #lazy_builder callback that will replace the placeholder with its
             *   eventual markup.
             * @param array $args
             *   The arguments for the #lazy_builder callback.
             *
             * @return string
             *   The placeholder markup.
             */
            
            Defined in <drupal>/core/modules/filter/src/FilterProcessResult.php:136
            public merge(Drupal\Core\Cache\CacheableMetadata $other): static Creates a new bubbleable metadata object by merging this one with another.
            /**
             * Creates a new bubbleable metadata object by merging this one with another.
             *
             * @param \Drupal\Core\Cache\CacheableMetadata $other
             *   The other bubbleable metadata object.
             *
             * @return static
             *   A new bubbleable metadata object, with the merged data.
             */
            
            Inherited from Drupal\Core\Render\BubbleableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Render/BubbleableMetadata.php:26
            public applyTo(array &$build) Applies the values of this bubbleable metadata object to a render array.
            /**
             * Applies the values of this bubbleable metadata object to a render array.
             *
             * @param array &$build
             *   A render array.
             */
            
            Inherited from Drupal\Core\Render\BubbleableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Render/BubbleableMetadata.php:52
            public addCacheableDependency($other_object) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Render\BubbleableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Render/BubbleableMetadata.php:95
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Cache\CacheableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableMetadata.php:17
            public setCacheTags(array $cache_tags): $this Sets cache tags.
            /**
             * Sets cache tags.
             *
             * @param string[] $cache_tags
             *   The cache tags to be associated.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Cache\CacheableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableMetadata.php:29
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Cache\CacheableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableMetadata.php:37
            public setCacheContexts(array $cache_contexts): $this Sets cache contexts.
            /**
             * Sets cache contexts.
             *
             * @param string[] $cache_contexts
             *   The cache contexts to be associated.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Cache\CacheableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableMetadata.php:49
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Cache\CacheableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableMetadata.php:57
            public setCacheMaxAge($max_age): $this Sets the maximum age (in seconds).
            /**
             * Sets the maximum age (in seconds).
             *
             * Defaults to Cache::PERMANENT
             *
             * @param int $max_age
             *   The max age to associate.
             *
             * @return $this
             *
             * @throws \InvalidArgumentException
             *   If a non-integer value is supplied.
             */
            
            Inherited from Drupal\Core\Cache\CacheableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableMetadata.php:74
            public addCacheContexts(array $cache_contexts) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Cache\CacheableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
            public addCacheTags(array $cache_tags) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Cache\CacheableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
            public mergeCacheMaxAge($max_age) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Cache\CacheableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
            protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
            /**
             * Sets cacheability; useful for value object constructors.
             *
             * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
             *   The cacheability to set.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Cache\CacheableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
            public getAttachments() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Render\BubbleableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Render/AttachmentsTrait.php:22
            public addAttachments(array $attachments) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Render\BubbleableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Render/AttachmentsTrait.php:29
            public setAttachments(array $attachments) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Render\BubbleableMetadata
            Defined in <drupal>/core/lib/Drupal/Core/Render/AttachmentsTrait.php:37
          • public static Drupal\Core\Render\BubbleableMetadata::createFromRenderArray(array $build): static Creates a bubbleable metadata object with values taken from a render array.
            /**
             * Creates a bubbleable metadata object with values taken from a render array.
             *
             * @param array $build
             *   A render array.
             *
             * @return static
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Render/BubbleableMetadata.php:65
            public static Drupal\Core\Render\BubbleableMetadata::createFromObject($object): static Creates a bubbleable metadata object from a depended object.
            /**
             * Creates a bubbleable metadata object from a depended object.
             *
             * @param \Drupal\Core\Cache\CacheableDependencyInterface|mixed $object
             *   The object whose cacheability metadata to retrieve. If it implements
             *   CacheableDependencyInterface, its cacheability metadata will be used,
             *   otherwise, the passed in object must be assumed to be uncacheable, so
             *   max-age 0 is set.
             *
             * @return static
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Render/BubbleableMetadata.php:82
            public static Drupal\Core\Render\BubbleableMetadata::mergeAttachments(array $a, array $b): array Merges two attachments arrays (which live under the '#attached' key).
            /**
             * Merges two attachments arrays (which live under the '#attached' key).
             *
             * The values under the 'drupalSettings' key are merged in a special way, to
             * match the behavior of:
             *
             * @code
             *   jQuery.extend(true, {}, $settings_items[0], $settings_items[1], ...)
             * @endcode
             *
             * This means integer indices are preserved just like string indices are,
             * rather than re-indexed as is common in PHP array merging.
             *
             * Example:
             * @code
             * function module1_page_attachments(&$page) {
             *   $page['a']['#attached']['drupalSettings']['foo'] = ['a', 'b', 'c'];
             * }
             * function module2_page_attachments(&$page) {
             *   $page['#attached']['drupalSettings']['foo'] = ['d'];
             * }
             * // When the page is rendered after the above code, and the browser runs the
             * // resulting <SCRIPT> tags, the value of drupalSettings.foo is
             * // ['d', 'b', 'c'], not ['a', 'b', 'c', 'd'].
             * @endcode
             *
             * By following jQuery.extend() merge logic rather than common PHP array merge
             * logic, the following are ensured:
             * - Attaching JavaScript settings is idempotent: attaching the same settings
             *   twice does not change the output sent to the browser.
             * - If pieces of the page are rendered in separate PHP requests and the
             *   returned settings are merged by JavaScript, the resulting settings are
             *   the same as if rendered in one PHP request and merged by PHP.
             *
             * @param array $a
             *   An attachments array.
             * @param array $b
             *   Another attachments array.
             *
             * @return array
             *   The merged attachments array.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Render/BubbleableMetadata.php:147
            public static Drupal\Core\Cache\CacheableMetadata::createFromRenderArray(array $build): static Creates a CacheableMetadata object with values taken from a render array.
            /**
             * Creates a CacheableMetadata object with values taken from a render array.
             *
             * @param array $build
             *   A render array.
             *
             * @return static
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableMetadata.php:149
            public static Drupal\Core\Cache\CacheableMetadata::createFromObject($object): static Creates a CacheableMetadata object from a depended object.
            /**
             * Creates a CacheableMetadata object from a depended object.
             *
             * @param \Drupal\Core\Cache\CacheableDependencyInterface|mixed $object
             *   The object whose cacheability metadata to retrieve. If it implements
             *   CacheableDependencyInterface, its cacheability metadata will be used,
             *   otherwise, the passed in object must be assumed to be uncacheable, so
             *   max-age 0 is set.
             *
             * @return static
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableMetadata.php:168
          • processed UTF-8 string (53993) "<h2>Termes et des conditions de vente du site internet</h2> <p><strong>NEUS ...
            <h2>Termes et des conditions de vente du site internet</h2>
            
            <p><strong>NEUS DEL VALIRA, SA&nbsp;</strong>met à votre disposition un service d'achat en ligne qui vous permettra d'acheter les produit/services disponibles sur notre site Internet.</p>
            
            <p>Ce document établit les&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;qui régissent le fonctionnement de ce site Internet et le contrat/réservation de produits/services à travers&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;et ses sous-domaines. L'utilisation de ce site Internet implique l'acceptation de ces Conditions générales de vente. Cependant, en cas de tout doute ou consultation à ce sujet, vous pouvez contacter notre service clientèle au moyen de&nbsp;:</p>
            
            <p><strong>Notre email de contact&nbsp;:&nbsp;</strong><strong>nordpass@grandvalira.com</strong></p>
            
            <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;ont été rédigées conformément aux provisions contenues dans&nbsp;:&nbsp;</p>
            
            <p>La<strong>&nbsp;Loi 12/2013</strong>, du 13 juin, sur le commerce, la&nbsp;<strong>Loi 13/2013</strong>, du 13 juin, sur la concurrence effective et la protection des consommateurs, le&nbsp;<strong>Décret du 7 août 2013</strong>&nbsp;approuvant le Règlement concernant les feuilles de réclamation et de plainte en matière de consommation.</p>
            
            <ol>
            	<li>Informations générales de contact</li>
            	<li>Définitions et objet</li>
            	<li>Produit et service</li>
            	<li>Accès d'utilisateurs</li>
            	<li>Normes d'utilisation du site Internet</li>
            	<li>Propriété intellectuelle et industrielle</li>
            	<li>Notification d'infractions</li>
            	<li>Signature du contrat et réservations<br>
            	8.1 Tarifs<br>
            	8.2 Procédure des réservations<br>
            	8.3 Devis<br>
            	8.4 Confirmation de la réservation<br>
            	8.5 Signature manuscrite<br>
            	8.6 Service gratuit de livraison de la documentation</li>
            	<li>Paiement<br>
            	9.1 Metodes de paiement<br>
            	9.2 Sécurité des transactions de paiement</li>
            	<li>Politique d'annulation et de modifications<br>
            	10.1 Frais applicables à l'annulation des réservations<br>
            	10.2 Remboursement du montant<br>
            	10.3 Départ anticipé de l'hébergement touristique</li>
            	<li>Modification ou annulation du service de la part de GRANDVALIRA RESORTS ou du FOURNISSEUR DE SERVICES</li>
            	<li>Modification ou annulation des services en cas de restrictions ou de mesures exceptionnelles dues à l'évolution de la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.Plaintes et réclamations</li>
            	<li>Plaines et réclamations</li>
            	<li>Assurances voyage</li>
            	<li>Assurances ski</li>
            	<li>Forfait de Creussans</li>
            	<li>Services d'hébergement&nbsp;: Formule et classement</li>
            	<li>Responsabilité et sécurité des transactions</li>
            	<li>Service clientèle / Services de médiation</li>
            	<li>Responsabilités</li>
            	<li>Responsabilité et limitation pour des liens à partir d'autres sites Internet</li>
            	<li>Responsabilité et limitation pour des liens vers d'autres sites Internet</li>
            	<li>Publicité</li>
            	<li>Protection des données personnelles</li>
            	<li>Divers</li>
            </ol>
            
            <h3>1. Informations générales de contact</h3>
            
            <p>Conformément à l'article 27 de la Loi 13/2013, du 13 juin, sur la concurrence effective et la protection des consommateurs, il est communiqué que ce site Internet,&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;(ci-après&nbsp;<strong>«&nbsp;site Internet&nbsp;»</strong>), et ses sous-domaines appartiennent à&nbsp;:&nbsp;<strong>NEUS DEL VALIRA, SA</strong>&nbsp;(ci-après,&nbsp;<strong>«&nbsp;GRANDVALIRA RESORTS&nbsp;»</strong>) dont le numéro d'enregistrement fiscal est&nbsp;: A706067F, est inscrite au Registre du Commerce sous le numéro 917870Z et ses coordonnées de contact sont&nbsp;:</p>
            
            <p><strong>Adresse&nbsp;:</strong>&nbsp;Av. Carlemany, 68, despatx 401, edifici Illa Carlemany – AD700 Escaldes-Engordany (Andorre)</p>
            
            <p><strong>Notre email de contact&nbsp;: nordpass@grandvalira.com</strong></p>
            
            <h3>2. Définitions et objet</h3>
            
            <p>Les termes utilisés dans ces conditions sont définis comme suit&nbsp;:</p>
            
            <p><strong>«&nbsp;Utilisateur&nbsp;»&nbsp;:&nbsp;</strong>Toute personne navigant sur le site Internet.</p>
            
            <p><strong>«&nbsp;Client&nbsp;»&nbsp;:</strong>&nbsp;Toute personne réservant au moins un service parmi ceux offerts sur le site Internet.</p>
            
            <p><strong>«&nbsp;Service&nbsp;»&nbsp;:</strong>&nbsp;Toute prestation offerte par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>sur le site Internet, comme la réservation de forfaits, d'hébergement, restaurant, etc.</p>
            
            <p><strong>«&nbsp;Fournisseur ou prestataire de services&nbsp;»&nbsp;:</strong>&nbsp;Cela fait référence à tout prestataire de services offrant le service objet d'un contrat avec le Client et non offert directement par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p><strong>«&nbsp;Commande&nbsp;»&nbsp;:</strong>&nbsp;Contrat de service à travers le site Internet.</p>
            
            <p>L'objet de ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;est&nbsp;<strong>tout d'abord</strong>, d'informer les utilisateurs Clients concernant les conditions et les modalités utilisées par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;lors de la vente des produits/services offerts et&nbsp;<strong>ensuite</strong>, d'informer sur les droits et les obligations des&nbsp;<strong>«&nbsp;parties&nbsp;»</strong>&nbsp;dans le cadre de la vente des produits/services au client (ci-après «&nbsp;le Client&nbsp;») de la part de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;seront appliquées, sans aucune restriction ni réserve, à toutes les ventes de services effectuées à travers le site Internet. Par conséquent, en souscrivant un contrat de produits/services et avant d'en effectuer la commande, le Client déclare connaître ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;et les accepte dans leur intégralité.</p>
            
            <p>&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se réserve la possibilité de modifier, à tout moment et unilatéralement, ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>. Toutefois, celles applicables à la Commande seront celles que le Client aura acceptées au moment de souscrire le contrat. C'est la raison pour laquelle il est recommandé au Client de lire, conserver et imprimer une copie de ces Conditions générales de vente lors de la signature du contrat.</p>
            
            <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;comprennent les&nbsp;<strong>Conditions générales d'utilisation</strong>&nbsp;du site Internet et seront complétées par les dispositions de la&nbsp;<strong>Politique de confidentialité</strong>&nbsp;et de la&nbsp;<strong>Politique de cookies</strong>.</p>
            
            <p>De même, le contrat d'un service touristique offert par l'un des fournisseurs de services qui figurent sur le site Internet implique l'acceptation explicite des conditions particulières et des politiques de contrats du fournisseur de services en question.</p>
            
            <h3>3. Produit et service</h3>
            
            <p>À travers le site Internet,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;agit à la fois comme propriétaire et promoteur de fournisseurs de services et met en vente les produits/services suivants&nbsp;:</p>
            
            <p>Forfait, classes de ski, activités d'aventure, services de restauration, réservations d'hébergement, ainsi que d'autres services présents dans le domaine et sous-domaines de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p>Les services pouvant être commandés sur le site Internet et dans tous ses sous-domaines peuvent être réservés de manière individuelle ou combinée, comme un paquet de services.</p>
            
            <h3>4. Accès d'utilisateurs</h3>
            
            <p>Le simple fait d'accéder au site Internet attribue la condition d'utilisateur à qui accède.</p>
            
            <p>L'utilisation de services offerts sur le site Internet est libre pour les utilisateurs, sans impliquer de commission ou de coût d'aucun type pour l'accès au site Internet, sauf pour ce qui concerne le coût de la connexion à travers le réseau de télécommunications fourni par le fournisseur d'accès souscrit par l'utilisateur et qui sera à la charge de ce dernier.</p>
            
            <p>L'accès avec des applications de tiers (par exemple Facebook) implique que ces entités seront responsables de la sécurité de l'accès par cette voie. De même, le site Internet décline toute responsabilité directe ou indirecte relative à la panne des systèmes ou la non disponibilité du site Internet ou toute autre situation similaire.</p>
            
            <h3>5. Normes d'utilisation du site Internet</h3>
            
            <p>L'utilisateur sera responsable de la totalité et de la véracité de ses contenus publiés. L'utilisateur sera seul responsable des déclarations fausses, inexactes ou pas à jour réalisées et des préjudices qui en découleraient et iraient à l'encontre de&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>ou de tiers par suite du non-respect de ce devoir.</p>
            
            <p>En utilisant ce site Internet, l'utilisateur accepte que la plupart des communications avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>soient électroniques (courrier électronique ou messages publiés sur le site Internet).</p>
            
            <p>Aux fins de contrat, l'utilisateur accepte d'utiliser ce moyen électronique de communication et reconnaît que tout contrat, notification, informations et autres communications envoyées par voie électronique par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>respectent les exigences légales de l'être par écrit. Cette condition n'aura pas d'influence sur les droits de l'Utilisateur reconnus par la loi.</p>
            
            <p>L'utilisateur peut envoyer des notifications et/ou communiquer avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>à travers les données de contact figurant dans ces Conditions et, le cas échéant, à travers les espaces de contact du site Internet. De même, sauf disposition contraire,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;peut contacter et/ou informer l'utilisateur par courrier électronique ou par courrier postal aux adresses indiquées.</p>
            
            <p>L'utilisateur s'engage à faire un usage raisonnable et raisonné des services du site Internet et à respecter les&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se réservant le droit de le limiter si elle le juge approprié.</p>
            
            <p>Le site Internet est régi par les lois applicables en Andorre.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne garantit pas que le site Internet respecte les lois d'autres pays, en tout ou en partie, et décline toute responsabilité pouvant dériver de cet accès.</p>
            
            <p>Il est formellement interdit de&nbsp;:</p>
            
            <ul>
            	<li>Utiliser le nom de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;à des fins professionnelles ou lucratives, directement ou indirectement.</li>
            	<li>Utiliser le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;à des fins autres que l'achat de produits et/ou services.</li>
            	<li>Effectuer de faux achats ou des achats frauduleux. S'il peut être raisonnablement considéré qu'un achat de ce genre aurait été fait, celui-ci pourrait être annulé et les autorités compétentes seraient informées.</li>
            	<li>Publier du contenu offensant de quelque nature que ce soit, sexiste, raciste, diffamatoire et/ou contraire à la législation en vigueur en Andorre.</li>
            	<li>Diffamer, abuser, harceler, menacer ou enfreindre les droit légaux d'autres, tels que les droits de confidentialité ou de publicité.</li>
            	<li>Utiliser le site Internet aux fins de promotions non autorisées expressément par l'équipement de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ou la diffusion de contenu publicitaire non autorisé.</li>
            	<li>Usurper l'identité, avec les conséquences légales en dérivant.</li>
            	<li>Diffuser, publier ou demander des informations pouvant favoriser des actes illégaux dans sa juridiction, y compris sans s'y limiter&nbsp;: fraudes électroniques, SPAM, hameçonnage, usurpation, falsification et tout autre type de comportement considéré comme un acte illégal.</li>
            	<li>Réaliser tout usage frauduleux du site Internet.</li>
            </ul>
            
            <h3>6. Propriété intellectuelle et industrielle</h3>
            
            <p>Le site Internet est protégé par des droits de propriété intellectuelle et industrielle. À titre indicatif et non limitatif, les contenus, le design graphique, le code source, les logos, les textes, les graphiques, les photographies et autres éléments figurant sur le site Internet. C'est pourquoi l'utilisateur reconnaît que la reproduction, la distribution, la commercialisation, la transformation et en général toute forme d'exploitation, par toute procédure, de tout ou partie du site Internet, constitue une infraction de droits de propriété intellectuelle et industrielle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ou du propriétaire de ces droits, sauf autorisation expresse préalable de l'utilisateur ou utilisatrice.</p>
            
            <p>Toute utilisation extérieure à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;– y compris la reproduction, la modification, la distribution, la transmission, la réédition, les arrangements ou la représentation de tout élément du site – est strictement interdite, sauf en cas de consentement exprès par écrit de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p>L'utilisateur ne pourra pas modifier ni utiliser ladite propriété intellectuelle et industrielle qui ferait que la divulgation suppose un préjudice pour&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;réclamera des dommages et intérêts pour toute utilisation abusive de votre propriété intellectuelle et industrielle de la part de tiers.</p>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;n'accorde aucun type de licence ou d'autorisation d'utilisation relative à ses droits de propriété intellectuelle et industrielle ni tout autre droit ou propriété en relation avec le site Internet, les services ou les contenus.</p>
            
            <h3>7. Notification d'infractions</h3>
            
            <p>Tout utilisateur contrevenant à des droits de propriété intellectuelle et/ou industrielle ou tout autre droit de tiers sera admonesté par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>au moment où celle-ci aura connaissance des infractions pour que la publication des contenus objet d'infraction cesse. Dans ce cas-là, l'utilisateur répondra de telles infractions.</p>
            
            <p>Si toute personne ou entité considère que les contenus publiés sur le site Internet enfreignent ses droits à l'honneur, à l'intimité, à l'image ou à tout autre droit, elle pourra le communiquer à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;par toute voie de contact figurant sur le site Internet avec l'option «&nbsp;Vulnération de droits&nbsp;», en demander le retrait et fournir les informations suivantes&nbsp;:</p>
            
            <ol>
            	<li>identification des droits protégés par les lois en vigueur considérées comme violées,</li>
            	<li>identification des contenus violant prétendument les droits en question avec des informations raisonnablement suffisantes pour permettre à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;de localiser ce matériel sur le site Internet,</li>
            	<li>informations relatives aux coordonnées (adresse physique ou électronique et numéro de téléphone) pour que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;puisse communiquer avec ladite personne ou entité,</li>
            	<li>une déclaration dans laquelle ladite personne ou entité affirme que les informations incluses dans la notification sont vraies et exactes et qu'elle est propriétaire des droits prétendument violés ou qu'elle est autorisée à agir au nom de celui-ci et,</li>
            	<li>une copie de la carte d'identité, du passeport ou d'un autre document d'identité.</li>
            </ol>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;répondra à la demande et, si elle considère que la personne ou l'entité a des motifs ou des raisons justifiés pour demander que lesdits contenus soient retirés, elle procédera à leur élimination immédiate du site Internet de manière à ce qu'ils ne soient pas accessibles par les utilisateurs ni dans la mémoire cache.</p>
            
            <h3>8. Signature du contrat et réservations</h3>
            
            <p>Le Client pourra conclure un contrat avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>pour les produits/services offerts dans la langue de son choix et disponible sur le site Internet pour ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>.</p>
            
            <p><strong>8.1 Tarifs</strong></p>
            
            <p>Le prix de vente est indiqué en euros (€) et ce sera le prix en vigueur au moment de la signature du contrat des produits/services offerts sur le site Internet. Le prix de vente des produits/services apparaissant sur le site Internet pourra être modifié par&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;à tout moment, et le prix qui sera appliqué à l'achat sera celui affiché sur l'écran au moment de passer la commande.</p>
            
            <p>Les tarifs indiqués sur le site Internet des Services de station (forfaits, classes de ski, etc.) peuvent être fixes ou dynamiques. Ces tarifs seront publiés dans les différentes voies de vente, où les prix des produits sont reflétés par jour et par type de forfait et catégorie. Les changements effectués dans les prix de vente, en fonction de la disponibilité et de la capacité de la station, seront dûment communiqués au Client sur le site Internet.</p>
            
            <p>Les prix comprennent l'impôt général indirect (IGI) applicable à la date de la Commande conformément aux normes en vigueur. Toute modification du taux applicable sera automatiquement répercutée sur le prix des produits vendus par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur le site Internet.</p>
            
            <p>Sans préjudice des Commandes passées par le Client,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;pourra à tout moment modifier les produits/services offerts à la vente sur le site Internet, en particulier par suite de restrictions associées à ses fournisseurs.</p>
            
            <p>Conformément aux normes applicables, le Client pourra, avant de passer la Commande, consulter sur le site Internet toutes les informations communiquées par le fournisseur de services/produits à&nbsp;<strong>GRANDVALIRA&nbsp;</strong>sur les caractéristiques essentielles des produits/services qu'il veut acheter.</p>
            
            <p><strong>8.2 Procédure de réservation</strong></p>
            
            <p>Le Client devra suivre la procédure d'achat et/ou de réservation de&nbsp;<strong>temporada.palarinsal.com</strong>, au cours de laquelle plusieurs produits/services peuvent être sélectionnés et ajoutés au panier ou espace final d'achat. Le Client aura la possibilité de vérifier les détails de sa commande et de corriger les erreurs possibles. À partir du moment où le Client confirme la commande en cliquant sur l'icône «&nbsp;PAYER&nbsp;» (ci-après la «&nbsp;Commande&nbsp;») il sera considéré qu'il aura accepté son contenu en toute connaissance de cause et les conditions de la Commande en question et plus précisément le fait que la Commande implique une obligation de paiement.</p>
            
            <p><strong>8.3 Devis</strong></p>
            
            <p>Lors du processus d'achat, le Client peut enregistrer les produits/services ajoutés au panier ou espace final d'achat sous forme de devis afin de les confirmer et de les payer plus tard. Le Client peut consulter le devis depuis la boîte de son courrier électronique ou depuis la section «&nbsp;Mes devis&nbsp;» dans l'espace privé de son compte. Les prix et la disponibilité des services enregistrés comme «&nbsp;Devis&nbsp;» sont affichés à titre informatif et seront soumis à révision de disponibilité au moment de la confirmation de la réservation.</p>
            
            <p><strong>8.4 Confirmation de la réservation</strong></p>
            
            <p>La Commande sera confirmée par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;avec l'envoi d'un message par courrier électronique au Client, lequel recevra automatiquement le bon/code de réservation comprenant les éléments essentiels des services et produits souscrits, le prix et la date à laquelle le service pourra être utilisé.</p>
            
            <p>La réservation ne sera pas confirmée jusqu'au paiement complet des produits/services souscrits.&nbsp; Dans le cas de non-paiement complet, la réservation est annulée.</p>
            
            <p>Le bon/code a le caractère de récépissé et le Client devra le présenter aux guichets de la station ou à la réception du lieu d'hébergement ou de service souscrit, comme un bordereau du paiement effectué pour pouvoir utiliser les services souscrits, ainsi que le document d'identité/passeport du titulaire de la réservation. Si le Client ne reçoit pas le bon de confirmation/code, il est conseillé de nous contacter à travers le Service Clientèle.</p>
            
            <p>D'autre part,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'assume aucune responsabilité en cas d'erreur dans la saisie de l'adresse de courrier électronique et donc de la non-réception du courrier électronique de confirmation de la réservation.</p>
            
            <p>Le Client pourra demander l'émission de la facture des services fournis par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;et la recevoir au format papier. De même, l'émission de la facture électronique sera subordonnée à l'obtention préalable du consentement exprès du Client lors du processus d'achat, qui peut être révoqué à tout moment par courrier électronique à travers notre email de contact&nbsp;:&nbsp;nordpass@grandvalira.com</p>
            
            <p><strong>8.5 Signature manuscrite</strong></p>
            
            <p>En raison des caractéristiques spéciales des contrats à distance, le Client reconnaît l'impossibilité de signer la lettre de paiement, document servant habituellement à confirmer la conformité de la transaction. Par conséquent, le Client renonce à la signature du document pour toute la transaction électronique générée par la réservation à travers le site Internet. La personne réservant à travers le site Internet doit être autorisée pour le faire au nom de tous les composants du groupe qui seront du voyage et doit confirmer que les personnes faisant partie du groupe acceptent les conditions de la réservation. De plus, cette personne sera responsable du coût de la réservation, y compris des commissions d'annulation ou de modification. De la même manière, cette personne devra informer le reste des membres du groupe des détails de la confirmation et de toute autre information pertinente.</p>
            
            <p><strong>8.6 Service gratuit de livraison de la documentation</strong></p>
            
            <p>Afin de faciliter l'accès à la station de ski,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>met à la disposition du Client un service gratuit de livraison de la documentation de la réservation (forfait physique, bons avec les services de la station, etc.), directement sur le lieu d'hébergement réservé par le Client. Ce service est offert seulement pour les réservations comprenant la souscription d'hébergement et les réservations effectuées et payées au moins 48 heures avant la date d'arrivée.</p>
            
            <p>Le Client devra présenter un bon séparé pour chacun des services souscrits qui, en raison de leur situation, ont lieu en dehors du domaine skiable de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <h3>9. Paiement</h3>
            
            <p><strong>9.1 Modes de paiement</strong></p>
            
            <p>Les modes de paiement avec lesquels il est possible d'acheter sur le site Internet sont&nbsp;: carte bancaire. Les cartes bancaires acceptées sur le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sont les suivantes&nbsp;: Visa et Mastercard.</p>
            
            <p>Les cartes de crédit feront l'objet de vérifications et d'autorisations de la part de l'entité bancaire émettrice et si l'entité n'autorise pas le paiement,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne sera pas responsable du retard de la confirmation de la réservation et ne pourra conclure aucun contrat avec le Client.</p>
            
            <p><strong>9.2 Sécurité des transactions de paiement</strong></p>
            
            <p>Afin de garantir la sécurité des paiements effectués par carte bancaire, le Client doit communiquer à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;le cryptogramme visuel (CVV) figurant au dos de la carte bancaire utilisée par le Client.</p>
            
            <p>Dans le cadre de la lutte contre la fraude par Internet, les données relatives à la Commande du Client pourront être communiquées à des tiers habilités par la loi ou désignés par&nbsp;<strong>GRANDVALIRA RESORTS</strong>, dans le seul but de vérifier l'identité du Client, ainsi que la validité de la Commande, du mode de paiement utilisé et de la livraison prévue.</p>
            
            <p>Après avoir examiné ce contrôle,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se réserve le droit d'exiger une photocopie du document d'identité du Client et/ou toute autre donnée relative à l'identité du Client. Le Client dispose de droits conférés par les normes de protection des données personnelles selon les stipulations de la Politique de confidentialité.</p>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;utilise tous les moyens pour garantir la confidentialité et sécurité des données de paiement transmises par le Client pendant les transactions à travers le site Internet. Comme tel, le site Internet utilise un système de paiement sécurisé par SSL (Secure Socket Layer).</p>
            
            <h3>10. Politique d'annulation et de modifications</h3>
            
            <p>Le Client pourra à tout moment, avant la date d'arrivée, modifier ou annuler la réservation effectuée, conformément à ces Conditions générales de vente et aux Conditions particulières de chacune des offres de services.</p>
            
            <p>Si vous voulez annuler la réservation, vous pourrez le faire à travers l'un des modes suivants&nbsp;:</p>
            
            <ul>
            	<li>À travers votre espace privé «&nbsp;Mes réservations&nbsp;»</li>
            	<li>Par email&nbsp;auprès de la Centrale de Réservations de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;: nordpass@grandvalira.com</li>
            </ul>
            
            <p>Si vous voulez modifier la réservation, vous pourrez le faire en contactant la Centrale de Réservations de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;par email&nbsp; : <strong>nordpass@grandvalira.com</strong></p>
            
            <p><strong>10.1 Frais applicables à l'annulation des réservations</strong></p>
            
            <p>En cas de désistement des services touristiques souscrits à travers le site Internet, le Client a le droit d'obtenir le remboursement du montant payé moins la déduction, selon le cas, du montant pouvant résulter au titre de frais d'annulation de la part des Fournisseurs de services.</p>
            
            <p>Les conditions d'annulation de chaque fournisseur de services peuvent être consultées dans la description des services lors du processus de réservation, avant de la confirmer et dans l'e-mail de confirmation, une fois la réservation effectuée. Il faut tenir compte du fait que quelques réservations ne peuvent pas être annulées ni modifiées et nous recommandons donc de consulter les informations fournies lors du processus de réservation du produit/service de son intérêt avant d'effectuer la réservation.</p>
            
            <p>Le montant des frais d'annulation peut varier en fonction de la destination, de la date d'annulation et du service qui serait à annuler.</p>
            
            <p><strong>10.2 Remboursement du montant</strong></p>
            
            <p>S'il y a lieu de rembourser le Client, après les déductions mentionnées dans les Conditions d'annulation de chaque Fournisseur de services,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;paiera le montant correspondant au Client le plus vite possible et dans tous les cas avant 30 jours.</p>
            
            <p>Si le Client effectue le paiement de la réservation par carte bancaire, le montant sera remboursé au compte associé à la carte ayant été utilisée pour le paiement.</p>
            
            <p><strong>10.3 Départ anticipé de l'hébergement touristique</strong></p>
            
            <p>Si le Client décide de partir prématurément de l'hébergement touristique réservé préalablement à la date de départ fixée, le Fournisseur de services peut exiger le paiement d'une pénalité sur le prix total des services souscrits à utiliser, sauf accord spécifique entre les parties.</p>
            
            <p>Si, pour raison de force majeure dûment justifiée, le Client doit partir prématurément de l'hébergement touristique réservé préalablement à la date de départ fixée, le Client a le droit d'être remboursé du prix des services étant encore à utiliser.</p>
            
            <h3>11. Modification ou annulation du service de la part de GRANDVALIRA RESORTS ou du FOURNISSEUR DE SERVICES</h3>
            
            <p>Si le service souscrit ne peut pas être fourni,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourra chercher une alternative à proposer au Client chaque fois que cela est possible et si les conditions le permettent. Dans le cas où aucune alternative au service initialement souscrit ne peut être proposée, ou dans le cas où l’alternative proposée n’est pas acceptée par le Client, le contrat sera considéré comme résilié, et&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;procédera à l’émission du bon correspondant pour le produit forfait, conformément à l’art. 31 de la « Llei relativa a les estacions d’esquí i les instal·lacions de tranport per cable » et à l’émission d’un bon ou au remboursement du montant payé par le Client pour les autres services souscrits directement auprès de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, et qui ne sont pas spécifiés dans la loi susmentionnée.</p>
            
            <p>En cas d'overbooking de l'hébergement souscrit,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se réserve le droit d'offrir au Client un hébergement de même catégorie ou supérieure à celui souscrit, le plus près possible de l'hébergement où la réservation a été effectuée, si possible et si les conditions le permettent. Si&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne peut offrir une alternative au Client ou si le consommateur ou utilisateur n'accepte pas le changement proposé, il sera procédé à la résiliation du contrat et&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;remboursera le montant payé par le Client.</p>
            
            <h3>12. Modification ou annulation des services en cas de restrictions ou de mesures exceptionnelles dues à l'évolution de la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.</h3>
            
            <p><strong>Grandvalira Resorts,</strong>&nbsp;en fonction de l'évolution de la situation épidémiologique liée au COVID-19, se réserve le droit de modifier ou d'annuler les services contractés par le Client dans l'une des situations suivantes :</p>
            
            <ul>
            	<li>Interdiction de quitter le territoire d'origine par imposition du pays d'origine au moyen d'un communiqué émis par une institution publique ou une source gouvernementale dûment accréditée.</li>
            	<li>Interdiction d'entrée dans le pays, décrétée officiellement par le gouvernement d'Andorre ou d'autres autorités locales.</li>
            	<li>Restrictions des vols ou fermeture complète des aéroports en Espagne ou en France.</li>
            	<li>Obligation officielle décrétée par le Gouvernement d'Andorre sur l'application de mesures temporaires pour minimiser la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.</li>
            </ul>
            
            <p>Si le client ayant réservé ne peut pas se rendre à&nbsp;<strong>Grandvalira Resorts</strong>&nbsp;en raison du COVID-19, même si le domaine est ouvert, il peut annuler sa réservation sans frais s'il le fait 24 heures à l'avance. Pour les paquets avec hébergement, le client doit consulter la politique d'annulation de la réservation.</p>
            
            <p><strong>Grandvalira Resorts</strong>&nbsp;se réserve le droit d'effectuer des contrôles d'accès avec certificat COVID pour la pratique sportive comme pour l'accès aux remontées mécaniques, aux restaurants, aux écoles de ski et aux autres zones couvertes du domaine. Les contrôles seront toujours effectués sur des personnes âgées de plus de 16 ans, afin de préserver la sécurité des clients et des employés.<br>
            La justification de l'immunité peut être fournie par le biais de l'une des options suivantes :</p>
            
            <p>- Certificat de vaccination avec deux doses datant de plus de 14 jours.</p>
            
            <p>- Certificat d'avoir passé la COVID-19 dans les 6 derniers mois.</p>
            
            <p>-&nbsp;Certificat d'un test de dépistage négatif<strong>,</strong>&nbsp;qui doit être un PCR ou un TMA datant de moins de 72 heures ou un test antigénique rapide négatif datant de moins de 12 heures.</p>
            
            <p><strong>Grandvalira Resorts</strong>&nbsp;se réserve le droit de retirer le forfait de ski à tous les clients qui ne peuvent pas fournir la preuve de la certification COVID obligatoire ou qui refusent de passer un test d'antigène rapide pour justifier leur immunité.</p>
            
            <h3>13. Plaintes et réclamations</h3>
            
            <p>Les irrégularités ou les défaillances que le Client pourrait trouver dans les services souscrits devront être notifiées directement au Fournisseur de services en question, le plus tôt possible, et le cas échéant pendant l'utilisation de ces services, de cette manière il existe la possibilité de rectifier la situation dès le début.</p>
            
            <p>Dans le cas d'une solution ne satisfaisant pas le Client, vous devrez contacter le département du Service Clientèle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, lequel répondra le plus vite possible aux réclamations reçues et, dans tous les cas, dans le délai maximum d'un mois depuis la présentation de la réclamation.</p>
            
            <p>De plus,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dispose de feuilles de réclamation officielles mises à la disposition des consommateurs et utilisateurs, et que celles-ci peuvent être demandées à tout moment à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en utilisant les coordonnées de contact indiquées au début de ces Conditions (Informations générales de contact) ou à travers l'email suivant&nbsp;: <strong>nordpass@grandvalira.com</strong></p>
            
            <h3>14. Assurance voyage</h3>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;recommande de souscrire une assurance ski adéquate avant d'arriver à destination. Le Client est responsable de vérifier si l'assurance souscrite offre la couverture adéquate.</p>
            
            <h3>15. Assurance ski</h3>
            
            <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;recommande de souscrire une assurance ski adéquate avant d'arriver à destination.</p>
            
            <p>En cas d'absence d'assurance ski,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;met à la disposition de ses Clients la possibilité de souscrire une assurance ski, d'une manière entièrement optionnelle, laquelle permettra au Client de couvrir uniquement et exclusivement les dommages personnels et de tiers occasionnés par la pratique du ski et quelques activités d'aventure qu'elle promotionne, si la pratique de ces activités se déroule à l'intérieur des stations du domaine. Vous pouvez consulter les Conditions et la Couverture de l'assurance ski sur notre site Internet&nbsp;:&nbsp;<strong><a href="https://www.ordinoarcalis.com/">t</a>emporada.palarinsal.com</strong></p>
            
            <p>Nous rappelons à nos Clients que la souscription d'une assurance ski comporte uniquement la couverture des risques spécifiés dans la police d'assurance, raison pour laquelle nous leur recommandons de lire les Conditions et Couverture de l'assurance ski exposées au Client pendant le processus d'établissement du contrat.</p>
            
            <h3>&nbsp;16. Forfait de Creussans</h3>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;informe les clients achetant un Forfait de Creussans avec accès au télésiège que, durant le trajet, leur expérience sera capturée au moyen d’une photographie, dont ils pourront disposer gratuitement.</p>
            
            <p>Comment obtener la photographie ?</p>
            
            <ol>
            	<li>Passer le forfait dans le Photoprint situé aux caisses de la station du secteur Arcalís.</li>
            	<li>Activer la recherche de votre photographie.</li>
            	<li>La sélectionner afin d’obtenir un ticket comportant un code unique d’identification.</li>
            	<li>Sur le site&nbsp;<a href="https://www.skiline.cc/home">https://www.skiline.cc/home</a>&nbsp;ou&nbsp;<a href="https://ww1.ordinoarcalis.com/">https://ww1.ordinoarcalis.com/</a>, introduire le code d’identification pour obtenir votre photographie.</li>
            </ol>
            
            <p>Les photographies réalisées seront disponibles :</p>
            
            <p>•<strong>&nbsp;Pour une période de 24 heures dans le Photoprint</strong>, pour obtenir le code d’identification.<br>
            •&nbsp;<strong>Pour une période de 30 jours sur les pages Web indiquées</strong>, pour obtenir la photographie.</p>
            
            <h3>17. Services d'hébergement&nbsp;: Formule et classement</h3>
            
            <p><strong>17.1 Qualité d'hébergement</strong></p>
            
            <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;publie, dans ses offres, l'indication du niveau de qualité et de confort des services d'hébergement, conformément au classement de la destination. Ce classement est offert uniquement à titre de référence et de paramètre qualité&nbsp;; toutefois, le Client est informé que nous avons mené des contrôles de la qualité des établissements offerts sur le site Internet et sous-domaines et que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;décline la responsabilité de l'adéquation de l'hébergement ou services fournis.</p>
            
            <p>Il est très important et recommandable que le Client lise attentivement les caractéristiques individuelles figurant dans l'offre d'hébergement souscrite.</p>
            
            <p><strong>17.2 Formule d'hébergements</strong></p>
            
            <p><strong>Formule tout compris&nbsp;:</strong>&nbsp;Sauf indication expresse, la formule Tout compris inclut tous les repas, boissons non alcoolisés et activités mentionnées dans la description de chaque prestation détaillée par le Fournisseur de services. De même et comme règle générale, le mode «&nbsp;tout inclus&nbsp;» concerne uniquement les boissons alcoolisées locales.</p>
            
            <p><strong>Formule pension complète&nbsp;:</strong>&nbsp;Petit-déjeuner, repas du midi et du soir et hébergement compris. En général, les boissons ne sont pas comprises dans le repas et le dîner, sauf si l'offre indique le contraire.</p>
            
            <p><strong>Formule demi-pension&nbsp;:</strong>&nbsp;Sauf en cas d'indication contraire dans l'offre, le petit-déjeuner, le dîner et l'hébergement sont compris. La règle générale est que la boisson n'est pas comprise dans les repas de midi et du soir.</p>
            
            <p><strong>Formule hébergement et petit-déjeuner&nbsp;:&nbsp;</strong>Petit-déjeuner et hébergement compris.</p>
            
            <p>Si l'établissement touristique sélectionné pour le séjour du Client ne peut pas offrir la formule alimentaire souscrite pour des raisons de force majeure ou d'imposition de restrictions normatives qui empêchent le développement normal des services,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;remboursera au Client les montants correspondant aux services n'ayant pas pu être fournis, prenant comme référence les tarifs de l'hébergement souscrit et spécifiés sur le site Internet.</p>
            
            <p><strong>17.3 Repas</strong></p>
            
            <p>Si les repas font partie du paquet d'hébergement souscrit et le Client ne peut pas ou ne veut pas consommer pour une raison lui étant imputable, aucun remboursement ne sera effectué pour les quantités correspondant aux repas.</p>
            
            <h3>18. Responsabilité et Sécurité des transactions</h3>
            
            <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>garantit l'application correcte des mesures de sécurité et de contrôle sur le traitement des données personnelles fournies et nécessaires pour effectuer des transactions en ligne. L'unique finalité de l'utilisation de l'identifiant et/ou du mot de passe du Client sera pour vérifier l'identité, celle-ci étant exigible lors de la validation de la commande. La communication du numéro de carte bancaire et la validation définitive de la commande seront la preuve de l'acceptation de la Commande et de l'obligation des montants correspondant à la réservation des produits figurant dans la Demande. Les registres informatiques conservés dans les systèmes informatiques de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;et de ses associés seront la preuve des communications, de la commande et des paiements réalisés entre las parties.</p>
            
            <p>Concrètement, le Client est responsable de maintenir la sécurité de ses transactions en ligne et/ou le mot de passe. Par conséquent,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'assume en aucun cas la responsabilité pour l'utilisation frauduleuse de ces données.</p>
            
            <h3>19. Service clientèle / Services de médiation</h3>
            
            <p>Pour toute information supplémentaire, consultation de l'état d'une Réservation ou d'une Réclamation en relation avec la commande, vous pouvez contacter le Service Clientèle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, à travers&nbsp;:</p>
            
            <p><strong>Notre email de contact&nbsp;:&nbsp;</strong><strong>nordpass@grandvalira.com</strong></p>
            
            <h3>20. Responsabilités</h3>
            
            <p><strong>20.1 Capacité légale à souscrire</strong></p>
            
            <p>Le Client déclare avoir la pleine capacité légale (18 ans révolus) de souscrire les services offerts par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur le site Internet et ses sous-domaines, déclarant qu'il accepte l'association à ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;et que par conséquent, si une personne n'ayant pas la capacité légale passe Commande sur le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, les responsables légaux de cette personne (parents ou tuteurs) assumeront la pleine responsabilité de cette Commande et, plus précisément, devront en payer le prix.</p>
            
            <p><strong>20.2 Limite de responsabilité</strong></p>
            
            <p>Sauf disposition légale contraire,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'acceptera aucune responsabilité par les pertes suivantes, indépendamment de leur origine&nbsp;:</p>
            
            <ul>
            	<li>toute perte non attribuable à un non-respect de sa part&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
            	<li>pertes d'entreprise (y compris le manque à gagner, la perte de revenus, de contrats, d'épargne prévue, de données, du fonds de commerce, voire les dépenses superflues encourues)&nbsp;; ou de&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
            	<li>toute autre perte indirecte qui n'aurait pu être raisonnablement prévue par les deux parties au moment de la souscription du contrat de service entre les deux parties.</li>
            </ul>
            
            <p>De même,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>limite également sa responsabilité en ce qui concerne les cas suivants&nbsp;:</p>
            
            <ul>
            	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;applique toutes les mesures visant à donner une vue réaliste des informations des Services offerts sur le site Internet, mais décline la responsabilité des inexactitudes d'informations offertes par les fournisseurs de services.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
            	<li>Des erreurs techniques qui, pour des raisons fortuites ou d'un autre genre, empêchent un fonctionnement normal du service à travers Internet. Un manque de disponibilité du site Internet pour des raisons de maintenance ou autres, empêchant la mise à disposition du service.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;met tous les moyens à la disposition afin de mener à bien le processus d'achat, de paiement et d'envoi/livraison des produits, toutefois elle décline la responsabilité des causes ne lui étant pas imputables, cas fortuit ou autre plus important.</li>
            	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;ne sera pas responsable des dommages résultant d'une mauvaise utilisation du site Internet, ni de tout autre acte frauduleux réalisé à partir des informations fournies sur celui-ci.</li>
            	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;n'est pas responsable des éventuelles erreurs de sécurité ou déconnexions pouvant être occasionnées dans le système informatique de l'utilisateur (matériel et logiciel), les fichiers ou les documents qui y sont enregistrés, par suite de virus dans l'ordinateur de l'utilisateur ou utilisatrice, en utilisant le site Internet pour la connexion, ou d'un mauvais fonctionnement du navigateur ou de l'utilisation de ses versions non actualisées.</li>
            	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;décline toute responsabilité qui pourrait résulter du fait que le Client ne communique pas d'allergie ou d'intolérance qu'il ou elle pourrait avoir. La responsabilité sera imputable uniquement et exclusivement au Client ou, le cas échéant, à l'établissement de restauration.</li>
            </ul>
            
            <p>En général,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>ne sera pas responsable en cas de non-respect ou de retard dans le respect de l'une des obligations assumées, ni d'aucun changement, annulation ou modification de la réservation effectuée, ni d'aucune perte ou dommage provoqué par un non-respect de la part des responsables de la fourniture du service, des obligations respectives du client, quand c'est dû à des évènements hors de son contrôle raisonnable, c'est-à-dire dû à la force majeure, ce qui pourra inclure, à titre informatif et non exhaustif&nbsp;:</p>
            
            <ul>
            	<li>Grèves, lock-out ou actions collectives.</li>
            </ul>
            
            <ul>
            	<li>Troubles civils, révolte, invasion, menace ou attaque terroriste, état d'alerte, guerre (déclarée ou non) ou menace ou préparation de guerre.</li>
            	<li>Incendie, explosion, tempête, inondation, tremblement de terre, naufrage, épidémie ou tout autre désastre naturel.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
            	<li>Impossibilité d'utiliser les trains, bateaux, avions, transports motorisés ou autres moyens de transport public ou privé.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
            	<li>Impossibilité d'utiliser les systèmes publics ou privés de télécommunications.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
            	<li>Lois, décrets, législation, normes ou restrictions de tout gouvernement ou autorité publique.&nbsp;</li>
            </ul>
            
            <h3>21. Responsabilité et limitation de responsabilité pour des liens vers d'autres sites Internet</h3>
            
            <p>L'utilisateur voulant offrir des contenus du site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur leur propre site Internet pourra y inclure un lien qui associe son propre site Internet à la page d'accueil du site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p>Les sites Internet offrant un lien vers le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourront utiliser la marque, le logo, le nom commercial et/ou tout autre signe distinctif de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;uniquement et exclusivement dans les cas autorisés légalement ou permis expressément par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <p>L'utilisateur ne pourra en aucune façon reproduire le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dans son propre site Internet, ni établir des Frames ou cadres d'aucun type autour du site Internet ou qui permettent de le voir au travers de différentes adresses d'Internet, ou avec des contenus n'y appartenant pas, de manière à provoquer ou pouvant provoquer une erreur ou représenter une confusion pour le public relative aux contenus, implique une comparaison ou imitation déloyale, serve à profiter de la réputation et de la marque de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, ou se fasse via tout moyen interdit par la législation applicable.</p>
            
            <p>L'utilisateur ou l'utilisatrice qui introduit le lien dans le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne pourra, sous aucun prétexte, faire des déclarations fausses ou inexactes sur&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;concernant les éléments et/ou utilisateurs ou utilisatrices ni sur la qualité des contenus offerts.</p>
            
            <p>Les sites Internet offrant le lien vers le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'offriront pas de contenus illégaux, nocifs, contraires à la morale et aux bonnes coutumes, qui donnent ou peuvent donner la fausse idée que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;approuve ou aide les idées, manifestations ou actions de ces utilisateurs, ou qui sont inadéquats en relation avec l'activité développée par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
            
            <h3>22. Responsabilité et limitation de responsabilité pour des liens vers d'autres sites Internet</h3>
            
            <p>Afin d'aider l'utilisateur à rechercher les informations ou les services l'intéressant, le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourra inclure des hyperliens ou des liens vers d'autres sites Internet ne lui appartenant pas et n'étant pas sous son contrôle.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'a pas le contrôle des contenus, des Conditions légales, des politiques de confidentialité ou des pratiques des sites Internet de tiers et elle n'en assume pas la responsabilité.</p>
            
            <p>L'utilisateur reconnaît et accepte que l'accès à d'autres sites Internet n'implique pas que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;recommande et en approuve le contenu, et que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne sera pas responsable des pertes ni des dommages que l'utilisateur ou utilisatrice pourrait subir en raison de la disponibilité de ces sites Internet, ou par suite de la crédibilité accordée à l'exhaustivité, précision ou existence de toute information offerte sur lesdits sites Internet.</p>
            
            <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;retirera du site Internet ou empêchera l'accès aux liens renvoyant à des activités illégales ou portant atteinte aux droits ou aux biens d'un tiers, si un organisme compétent du site Internet ainsi le déclare, comme stipulé dans les normes en vigueur.</p>
            
            <h3>23. Publicité</h3>
            
            <p>Le site Internet peut héberger des contenus publicitaires. Les annonceurs sont les seuls responsables de garantir que les matériels remis pour leur inclusion dans le site Internet respectent les lois pouvant être applicables dans chaque cas.<strong>&nbsp;GRANDVALIRA RESORTS&nbsp;</strong>ne sera pas responsable de toute erreur, inexactitude ou irrégularité pouvant être incluses dans les contenus publicitaires ou des promoteurs.</p>
            
            <h3>24. Protection des données personnelles</h3>
            
            <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>traitera toutes les informations introduites dans le site Internet, conformément à la Politique de Confidentialité identifiée sur la site Internet&nbsp;<strong>temporada.palarinsal.com</strong>, comme stipulé dans la loi 29/2021 du 28 octobre, qualifiée de Protection des données personnelles, et dans le Règlement général de Protection des données personnelles UE 2016/679, en tant que responsable du traitement des données incluses dans le site Internet.</p>
            
            <p>Pour garantir le développement correct des produits/services souscrits, nous vous informons que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;partagera vos données personnelles avec le fournisseur de services offrant le service objet du contrat.</p>
            
            <p>Les droits d'accès, de rectification, de suppression, d'opposition peuvent être exercés et, le cas échéant, ceux de portabilité et limitation, au moyen d'un message par courrier électronique à&nbsp;<span><span><a href="mailto:dpd@palarinsal.com">dpd@palarinsal.com</a>&nbsp;</span></span>et des informations supplémentaires et détaillées sur la protection des données peuvent être consultées sur le site&nbsp;<strong>temporada.palarinsal.com</strong></p>
            
            <h3>25. Divers</h3>
            
            <p><strong>25.1 Invalidité partielle</strong></p>
            
            <p>Si l'une ou plusieurs des dispositions de ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE&nbsp;</strong>sont considérées non valables ou déclarées non valables par application d'une loi, d'un règlement ou par suite d'une décision définitive d'une autorité compétente, les stipulations restantes conserveront leur pleine validité et portée.</p>
            
            <ol>
            	<li>
            	<h5>Exclusion de renonciation</h5>
            	</li>
            </ol>
            
            <p>Si l'une quelconque des parties n'exerce pas ses droits garantis en cas de non respect de la part de l'autre partie de l'une quelconque des obligations imposées par ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;ce fait ne pourra pas être interprété comme une renonciation en cas de manque à l'obligation en cause se produisant dans le futur.</p>
            
            <ol>
            	<li>
            	<h5>Loi applicable et juridiction compétente</h5>
            	</li>
            </ol>
            
            <p>Ces conditions générales sont régies par la législation de la Principauté d'Andorre. Les parties se soumettent, à leur choix, pour la résolution des conflits et renonçant à toute autre juridiction, aux tribunaux du domicile de l'utilisateur ou, le cas échéant, du lieu d'exécution de l'obligation.</p>
            
            <p><strong>25.2 Validité</strong></p>
            
            <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;seront en vigueur jusqu'à la fin du contrat des parties et l'extinction de toutes les obligations assumées pour chacune d'elles. Ces Conditions peuvent être modifiées et le Client est donc responsable de les consulter périodiquement et surtout lorsqu'il va réaliser une commande car les Conditions en vigueur à ce moment-là seront celles applicables.</p>
            
            <p>Date de révision des conditions&nbsp;: août&nbsp;2022</p>
            
        • public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:31
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:43
          public setValue($value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:73
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:84
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:92
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:100
          protected getRenderer(): \Drupal\Core\Render\RendererInterface Returns the renderer service.
          /**
           * Returns the renderer service.
           *
           * @return \Drupal\Core\Render\RendererInterface
           *   The renderer service.
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:111
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:112
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:138
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        summary_processed => Drupal\text\TextProcessed#23567 (8)
        • Properties (8)
        • Methods (28)
        • Static methods (1)
        • protected definition -> Drupal\Core\TypedData\DataDefinition#16247 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (6) Depth Limit
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected name -> string (17) "summary_processed"
          protected parent -> Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem#23565 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected processed -> null
        • public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:31
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:43
          public setValue($value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:73
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:84
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:92
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:100
          protected getRenderer(): \Drupal\Core\Render\RendererInterface Returns the renderer service.
          /**
           * Returns the renderer service.
           *
           * @return \Drupal\Core\Render\RendererInterface
           *   The renderer service.
           */
          
          Defined in <drupal>/core/modules/text/src/TextProcessed.php:111
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:112
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:138
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        summary => Drupal\Core\TypedData\Plugin\DataType\StringData#23996 (8)
        • Properties (8)
        • Methods (25)
        • Static methods (1)
        • protected definition -> Drupal\Core\TypedData\DataDefinition#16249 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (2) Depth Limit
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected name -> string (7) "summary"
          protected parent -> Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem#23565 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected value -> string (0) ""
        • public getCastedValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/StringData.php:27
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\PrimitiveBase
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/PrimitiveBase.php:20
          public setValue($value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\PrimitiveBase
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/PrimitiveBase.php:27
          public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
          /**
           * Constructs a TypedData object given its definition and context.
           *
           * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
           *   The data definition.
           * @param string $name
           *   (optional) The name of the created property, or NULL if it is the root
           *   of a typed data tree. Defaults to NULL.
           * @param \Drupal\Core\TypedData\TypedDataInterface $parent
           *   (optional) The parent object of the data property, or NULL if it is the
           *   root of a typed data tree. Defaults to NULL.
           *
           * @see \Drupal\Core\TypedData\TypedDataManager::create()
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:112
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:138
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        value => Drupal\Core\TypedData\Plugin\DataType\StringData#23997 (8)
        • Properties (8)
        • Methods (25)
        • Static methods (1)
        • protected definition -> Drupal\Core\TypedData\DataDefinition#16155 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (3) Depth Limit
            protected typedDataManager -> null
          • public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected name -> string (5) "value"
          protected parent -> Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem#23565 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected value -> UTF-8 string (54475) "<h2>Termes et des conditions de vente du site internet</h2> <p><strong>NEUS ...
          <h2>Termes et des conditions de vente du site internet</h2>
          
          <p><strong>NEUS DEL VALIRA, SA&nbsp;</strong>met à votre disposition un service d'achat en ligne qui vous permettra d'acheter les produit/services disponibles sur notre site Internet.</p>
          
          <p>Ce document établit les&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;qui régissent le fonctionnement de ce site Internet et le contrat/réservation de produits/services à travers&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;et ses sous-domaines. L'utilisation de ce site Internet implique l'acceptation de ces Conditions générales de vente. Cependant, en cas de tout doute ou consultation à ce sujet, vous pouvez contacter notre service clientèle au moyen de&nbsp;:</p>
          
          <p><strong>Notre email de contact&nbsp;:&nbsp;</strong><strong>nordpass@grandvalira.com</strong></p>
          
          <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;ont été rédigées conformément aux provisions contenues dans&nbsp;:&nbsp;</p>
          
          <p>La<strong>&nbsp;Loi 12/2013</strong>, du 13 juin, sur le commerce, la&nbsp;<strong>Loi 13/2013</strong>, du 13 juin, sur la concurrence effective et la protection des consommateurs, le&nbsp;<strong>Décret du 7 août 2013</strong>&nbsp;approuvant le Règlement concernant les feuilles de réclamation et de plainte en matière de consommation.</p>
          
          <ol>
          	<li>Informations générales de contact</li>
          	<li>Définitions et objet</li>
          	<li>Produit et service</li>
          	<li>Accès d'utilisateurs</li>
          	<li>Normes d'utilisation du site Internet</li>
          	<li>Propriété intellectuelle et industrielle</li>
          	<li>Notification d'infractions</li>
          	<li>Signature du contrat et réservations<br />
          	8.1 Tarifs<br />
          	8.2 Procédure des réservations<br />
          	8.3 Devis<br />
          	8.4 Confirmation de la réservation<br />
          	8.5 Signature manuscrite<br />
          	8.6 Service gratuit de livraison de la documentation</li>
          	<li>Paiement<br />
          	9.1 Metodes de paiement<br />
          	9.2 Sécurité des transactions de paiement</li>
          	<li>Politique d'annulation et de modifications<br />
          	10.1 Frais applicables à l'annulation des réservations<br />
          	10.2 Remboursement du montant<br />
          	10.3 Départ anticipé de l'hébergement touristique</li>
          	<li>Modification ou annulation du service de la part de GRANDVALIRA RESORTS ou du FOURNISSEUR DE SERVICES</li>
          	<li>Modification ou annulation des services en cas de restrictions ou de mesures exceptionnelles dues à l'évolution de la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.Plaintes et réclamations</li>
          	<li>Plaines et réclamations</li>
          	<li>Assurances voyage</li>
          	<li>Assurances ski</li>
          	<li>Forfait de Creussans</li>
          	<li>Services d'hébergement&nbsp;: Formule et classement</li>
          	<li>Responsabilité et sécurité des transactions</li>
          	<li>Service clientèle / Services de médiation</li>
          	<li>Responsabilités</li>
          	<li>Responsabilité et limitation pour des liens à partir d'autres sites Internet</li>
          	<li>Responsabilité et limitation pour des liens vers d'autres sites Internet</li>
          	<li>Publicité</li>
          	<li>Protection des données personnelles</li>
          	<li>Divers</li>
          </ol>
          
          <h3>1. Informations générales de contact</h3>
          
          <p>Conformément à l'article 27 de la Loi 13/2013, du 13 juin, sur la concurrence effective et la protection des consommateurs, il est communiqué que ce site Internet,&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;(ci-après&nbsp;<strong>«&nbsp;site Internet&nbsp;»</strong>), et ses sous-domaines appartiennent à&nbsp;:&nbsp;<strong>NEUS DEL VALIRA, SA</strong>&nbsp;(ci-après,&nbsp;<strong>«&nbsp;GRANDVALIRA RESORTS&nbsp;»</strong>) dont le numéro d'enregistrement fiscal est&nbsp;: A706067F, est inscrite au Registre du Commerce sous le numéro 917870Z et ses coordonnées de contact sont&nbsp;:</p>
          
          <p><strong>Adresse&nbsp;:</strong>&nbsp;Av. Carlemany, 68, despatx 401, edifici Illa Carlemany – AD700 Escaldes-Engordany (Andorre)</p>
          
          <p><strong>Notre email de contact&nbsp;: nordpass@grandvalira.com</strong></p>
          
          <h3>2. Définitions et objet</h3>
          
          <p>Les termes utilisés dans ces conditions sont définis comme suit&nbsp;:</p>
          
          <p><strong>«&nbsp;Utilisateur&nbsp;»&nbsp;:&nbsp;</strong>Toute personne navigant sur le site Internet.</p>
          
          <p><strong>«&nbsp;Client&nbsp;»&nbsp;:</strong>&nbsp;Toute personne réservant au moins un service parmi ceux offerts sur le site Internet.</p>
          
          <p><strong>«&nbsp;Service&nbsp;»&nbsp;:</strong>&nbsp;Toute prestation offerte par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>sur le site Internet, comme la réservation de forfaits, d'hébergement, restaurant, etc.</p>
          
          <p><strong>«&nbsp;Fournisseur ou prestataire de services&nbsp;»&nbsp;:</strong>&nbsp;Cela fait référence à tout prestataire de services offrant le service objet d'un contrat avec le Client et non offert directement par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
          
          <p><strong>«&nbsp;Commande&nbsp;»&nbsp;:</strong>&nbsp;Contrat de service à travers le site Internet.</p>
          
          <p>L'objet de ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;est&nbsp;<strong>tout d'abord</strong>, d'informer les utilisateurs Clients concernant les conditions et les modalités utilisées par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;lors de la vente des produits/services offerts et&nbsp;<strong>ensuite</strong>, d'informer sur les droits et les obligations des&nbsp;<strong>«&nbsp;parties&nbsp;»</strong>&nbsp;dans le cadre de la vente des produits/services au client (ci-après «&nbsp;le Client&nbsp;») de la part de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
          
          <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;seront appliquées, sans aucune restriction ni réserve, à toutes les ventes de services effectuées à travers le site Internet. Par conséquent, en souscrivant un contrat de produits/services et avant d'en effectuer la commande, le Client déclare connaître ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;et les accepte dans leur intégralité.</p>
          
          <p>&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se réserve la possibilité de modifier, à tout moment et unilatéralement, ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>. Toutefois, celles applicables à la Commande seront celles que le Client aura acceptées au moment de souscrire le contrat. C'est la raison pour laquelle il est recommandé au Client de lire, conserver et imprimer une copie de ces Conditions générales de vente lors de la signature du contrat.</p>
          
          <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;comprennent les&nbsp;<strong>Conditions générales d'utilisation</strong>&nbsp;du site Internet et seront complétées par les dispositions de la&nbsp;<strong>Politique de confidentialité</strong>&nbsp;et de la&nbsp;<strong>Politique de cookies</strong>.</p>
          
          <p>De même, le contrat d'un service touristique offert par l'un des fournisseurs de services qui figurent sur le site Internet implique l'acceptation explicite des conditions particulières et des politiques de contrats du fournisseur de services en question.</p>
          
          <h3>3. Produit et service</h3>
          
          <p>À travers le site Internet,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;agit à la fois comme propriétaire et promoteur de fournisseurs de services et met en vente les produits/services suivants&nbsp;:</p>
          
          <p>Forfait, classes de ski, activités d'aventure, services de restauration, réservations d'hébergement, ainsi que d'autres services présents dans le domaine et sous-domaines de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
          
          <p>Les services pouvant être commandés sur le site Internet et dans tous ses sous-domaines peuvent être réservés de manière individuelle ou combinée, comme un paquet de services.</p>
          
          <h3>4. Accès d'utilisateurs</h3>
          
          <p>Le simple fait d'accéder au site Internet attribue la condition d'utilisateur à qui accède.</p>
          
          <p>L'utilisation de services offerts sur le site Internet est libre pour les utilisateurs, sans impliquer de commission ou de coût d'aucun type pour l'accès au site Internet, sauf pour ce qui concerne le coût de la connexion à travers le réseau de télécommunications fourni par le fournisseur d'accès souscrit par l'utilisateur et qui sera à la charge de ce dernier.</p>
          
          <p>L'accès avec des applications de tiers (par exemple Facebook) implique que ces entités seront responsables de la sécurité de l'accès par cette voie. De même, le site Internet décline toute responsabilité directe ou indirecte relative à la panne des systèmes ou la non disponibilité du site Internet ou toute autre situation similaire.</p>
          
          <h3>5. Normes d'utilisation du site Internet</h3>
          
          <p>L'utilisateur sera responsable de la totalité et de la véracité de ses contenus publiés. L'utilisateur sera seul responsable des déclarations fausses, inexactes ou pas à jour réalisées et des préjudices qui en découleraient et iraient à l'encontre de&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>ou de tiers par suite du non-respect de ce devoir.</p>
          
          <p>En utilisant ce site Internet, l'utilisateur accepte que la plupart des communications avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>soient électroniques (courrier électronique ou messages publiés sur le site Internet).</p>
          
          <p>Aux fins de contrat, l'utilisateur accepte d'utiliser ce moyen électronique de communication et reconnaît que tout contrat, notification, informations et autres communications envoyées par voie électronique par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>respectent les exigences légales de l'être par écrit. Cette condition n'aura pas d'influence sur les droits de l'Utilisateur reconnus par la loi.</p>
          
          <p>L'utilisateur peut envoyer des notifications et/ou communiquer avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>à travers les données de contact figurant dans ces Conditions et, le cas échéant, à travers les espaces de contact du site Internet. De même, sauf disposition contraire,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;peut contacter et/ou informer l'utilisateur par courrier électronique ou par courrier postal aux adresses indiquées.</p>
          
          <p>L'utilisateur s'engage à faire un usage raisonnable et raisonné des services du site Internet et à respecter les&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se réservant le droit de le limiter si elle le juge approprié.</p>
          
          <p>Le site Internet est régi par les lois applicables en Andorre.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne garantit pas que le site Internet respecte les lois d'autres pays, en tout ou en partie, et décline toute responsabilité pouvant dériver de cet accès.</p>
          
          <p>Il est formellement interdit de&nbsp;:</p>
          
          <ul>
          	<li>Utiliser le nom de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;à des fins professionnelles ou lucratives, directement ou indirectement.</li>
          	<li>Utiliser le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;à des fins autres que l'achat de produits et/ou services.</li>
          	<li>Effectuer de faux achats ou des achats frauduleux. S'il peut être raisonnablement considéré qu'un achat de ce genre aurait été fait, celui-ci pourrait être annulé et les autorités compétentes seraient informées.</li>
          	<li>Publier du contenu offensant de quelque nature que ce soit, sexiste, raciste, diffamatoire et/ou contraire à la législation en vigueur en Andorre.</li>
          	<li>Diffamer, abuser, harceler, menacer ou enfreindre les droit légaux d'autres, tels que les droits de confidentialité ou de publicité.</li>
          	<li>Utiliser le site Internet aux fins de promotions non autorisées expressément par l'équipement de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ou la diffusion de contenu publicitaire non autorisé.</li>
          	<li>Usurper l'identité, avec les conséquences légales en dérivant.</li>
          	<li>Diffuser, publier ou demander des informations pouvant favoriser des actes illégaux dans sa juridiction, y compris sans s'y limiter&nbsp;: fraudes électroniques, SPAM, hameçonnage, usurpation, falsification et tout autre type de comportement considéré comme un acte illégal.</li>
          	<li>Réaliser tout usage frauduleux du site Internet.</li>
          </ul>
          
          <h3>6. Propriété intellectuelle et industrielle</h3>
          
          <p>Le site Internet est protégé par des droits de propriété intellectuelle et industrielle. À titre indicatif et non limitatif, les contenus, le design graphique, le code source, les logos, les textes, les graphiques, les photographies et autres éléments figurant sur le site Internet. C'est pourquoi l'utilisateur reconnaît que la reproduction, la distribution, la commercialisation, la transformation et en général toute forme d'exploitation, par toute procédure, de tout ou partie du site Internet, constitue une infraction de droits de propriété intellectuelle et industrielle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ou du propriétaire de ces droits, sauf autorisation expresse préalable de l'utilisateur ou utilisatrice.</p>
          
          <p>Toute utilisation extérieure à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;– y compris la reproduction, la modification, la distribution, la transmission, la réédition, les arrangements ou la représentation de tout élément du site – est strictement interdite, sauf en cas de consentement exprès par écrit de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
          
          <p>L'utilisateur ne pourra pas modifier ni utiliser ladite propriété intellectuelle et industrielle qui ferait que la divulgation suppose un préjudice pour&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
          
          <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;réclamera des dommages et intérêts pour toute utilisation abusive de votre propriété intellectuelle et industrielle de la part de tiers.</p>
          
          <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;n'accorde aucun type de licence ou d'autorisation d'utilisation relative à ses droits de propriété intellectuelle et industrielle ni tout autre droit ou propriété en relation avec le site Internet, les services ou les contenus.</p>
          
          <h3>7. Notification d'infractions</h3>
          
          <p>Tout utilisateur contrevenant à des droits de propriété intellectuelle et/ou industrielle ou tout autre droit de tiers sera admonesté par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>au moment où celle-ci aura connaissance des infractions pour que la publication des contenus objet d'infraction cesse. Dans ce cas-là, l'utilisateur répondra de telles infractions.</p>
          
          <p>Si toute personne ou entité considère que les contenus publiés sur le site Internet enfreignent ses droits à l'honneur, à l'intimité, à l'image ou à tout autre droit, elle pourra le communiquer à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;par toute voie de contact figurant sur le site Internet avec l'option «&nbsp;Vulnération de droits&nbsp;», en demander le retrait et fournir les informations suivantes&nbsp;:</p>
          
          <ol>
          	<li>identification des droits protégés par les lois en vigueur considérées comme violées,</li>
          	<li>identification des contenus violant prétendument les droits en question avec des informations raisonnablement suffisantes pour permettre à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;de localiser ce matériel sur le site Internet,</li>
          	<li>informations relatives aux coordonnées (adresse physique ou électronique et numéro de téléphone) pour que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;puisse communiquer avec ladite personne ou entité,</li>
          	<li>une déclaration dans laquelle ladite personne ou entité affirme que les informations incluses dans la notification sont vraies et exactes et qu'elle est propriétaire des droits prétendument violés ou qu'elle est autorisée à agir au nom de celui-ci et,</li>
          	<li>une copie de la carte d'identité, du passeport ou d'un autre document d'identité.</li>
          </ol>
          
          <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;répondra à la demande et, si elle considère que la personne ou l'entité a des motifs ou des raisons justifiés pour demander que lesdits contenus soient retirés, elle procédera à leur élimination immédiate du site Internet de manière à ce qu'ils ne soient pas accessibles par les utilisateurs ni dans la mémoire cache.</p>
          
          <h3>8. Signature du contrat et réservations</h3>
          
          <p>Le Client pourra conclure un contrat avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>pour les produits/services offerts dans la langue de son choix et disponible sur le site Internet pour ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>.</p>
          
          <p><strong>8.1 Tarifs</strong></p>
          
          <p>Le prix de vente est indiqué en euros (€) et ce sera le prix en vigueur au moment de la signature du contrat des produits/services offerts sur le site Internet. Le prix de vente des produits/services apparaissant sur le site Internet pourra être modifié par&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;à tout moment, et le prix qui sera appliqué à l'achat sera celui affiché sur l'écran au moment de passer la commande.</p>
          
          <p>Les tarifs indiqués sur le site Internet des Services de station (forfaits, classes de ski, etc.) peuvent être fixes ou dynamiques. Ces tarifs seront publiés dans les différentes voies de vente, où les prix des produits sont reflétés par jour et par type de forfait et catégorie. Les changements effectués dans les prix de vente, en fonction de la disponibilité et de la capacité de la station, seront dûment communiqués au Client sur le site Internet.</p>
          
          <p>Les prix comprennent l'impôt général indirect (IGI) applicable à la date de la Commande conformément aux normes en vigueur. Toute modification du taux applicable sera automatiquement répercutée sur le prix des produits vendus par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur le site Internet.</p>
          
          <p>Sans préjudice des Commandes passées par le Client,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;pourra à tout moment modifier les produits/services offerts à la vente sur le site Internet, en particulier par suite de restrictions associées à ses fournisseurs.</p>
          
          <p>Conformément aux normes applicables, le Client pourra, avant de passer la Commande, consulter sur le site Internet toutes les informations communiquées par le fournisseur de services/produits à&nbsp;<strong>GRANDVALIRA&nbsp;</strong>sur les caractéristiques essentielles des produits/services qu'il veut acheter.</p>
          
          <p><strong>8.2 Procédure de réservation</strong></p>
          
          <p>Le Client devra suivre la procédure d'achat et/ou de réservation de&nbsp;<strong>temporada.palarinsal.com</strong>, au cours de laquelle plusieurs produits/services peuvent être sélectionnés et ajoutés au panier ou espace final d'achat. Le Client aura la possibilité de vérifier les détails de sa commande et de corriger les erreurs possibles. À partir du moment où le Client confirme la commande en cliquant sur l'icône «&nbsp;PAYER&nbsp;» (ci-après la «&nbsp;Commande&nbsp;») il sera considéré qu'il aura accepté son contenu en toute connaissance de cause et les conditions de la Commande en question et plus précisément le fait que la Commande implique une obligation de paiement.</p>
          
          <p><strong>8.3 Devis</strong></p>
          
          <p>Lors du processus d'achat, le Client peut enregistrer les produits/services ajoutés au panier ou espace final d'achat sous forme de devis afin de les confirmer et de les payer plus tard. Le Client peut consulter le devis depuis la boîte de son courrier électronique ou depuis la section «&nbsp;Mes devis&nbsp;» dans l'espace privé de son compte. Les prix et la disponibilité des services enregistrés comme «&nbsp;Devis&nbsp;» sont affichés à titre informatif et seront soumis à révision de disponibilité au moment de la confirmation de la réservation.</p>
          
          <p><strong>8.4 Confirmation de la réservation</strong></p>
          
          <p>La Commande sera confirmée par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;avec l'envoi d'un message par courrier électronique au Client, lequel recevra automatiquement le bon/code de réservation comprenant les éléments essentiels des services et produits souscrits, le prix et la date à laquelle le service pourra être utilisé.</p>
          
          <p>La réservation ne sera pas confirmée jusqu'au paiement complet des produits/services souscrits.&nbsp; Dans le cas de non-paiement complet, la réservation est annulée.</p>
          
          <p>Le bon/code a le caractère de récépissé et le Client devra le présenter aux guichets de la station ou à la réception du lieu d'hébergement ou de service souscrit, comme un bordereau du paiement effectué pour pouvoir utiliser les services souscrits, ainsi que le document d'identité/passeport du titulaire de la réservation. Si le Client ne reçoit pas le bon de confirmation/code, il est conseillé de nous contacter à travers le Service Clientèle.</p>
          
          <p>D'autre part,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'assume aucune responsabilité en cas d'erreur dans la saisie de l'adresse de courrier électronique et donc de la non-réception du courrier électronique de confirmation de la réservation.</p>
          
          <p>Le Client pourra demander l'émission de la facture des services fournis par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;et la recevoir au format papier. De même, l'émission de la facture électronique sera subordonnée à l'obtention préalable du consentement exprès du Client lors du processus d'achat, qui peut être révoqué à tout moment par courrier électronique à travers notre email de contact&nbsp;:&nbsp;nordpass@grandvalira.com</p>
          
          <p><strong>8.5 Signature manuscrite</strong></p>
          
          <p>En raison des caractéristiques spéciales des contrats à distance, le Client reconnaît l'impossibilité de signer la lettre de paiement, document servant habituellement à confirmer la conformité de la transaction. Par conséquent, le Client renonce à la signature du document pour toute la transaction électronique générée par la réservation à travers le site Internet. La personne réservant à travers le site Internet doit être autorisée pour le faire au nom de tous les composants du groupe qui seront du voyage et doit confirmer que les personnes faisant partie du groupe acceptent les conditions de la réservation. De plus, cette personne sera responsable du coût de la réservation, y compris des commissions d'annulation ou de modification. De la même manière, cette personne devra informer le reste des membres du groupe des détails de la confirmation et de toute autre information pertinente.</p>
          
          <p><strong>8.6 Service gratuit de livraison de la documentation</strong></p>
          
          <p>Afin de faciliter l'accès à la station de ski,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>met à la disposition du Client un service gratuit de livraison de la documentation de la réservation (forfait physique, bons avec les services de la station, etc.), directement sur le lieu d'hébergement réservé par le Client. Ce service est offert seulement pour les réservations comprenant la souscription d'hébergement et les réservations effectuées et payées au moins 48 heures avant la date d'arrivée.</p>
          
          <p>Le Client devra présenter un bon séparé pour chacun des services souscrits qui, en raison de leur situation, ont lieu en dehors du domaine skiable de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
          
          <h3>9. Paiement</h3>
          
          <p><strong>9.1 Modes de paiement</strong></p>
          
          <p>Les modes de paiement avec lesquels il est possible d'acheter sur le site Internet sont&nbsp;: carte bancaire. Les cartes bancaires acceptées sur le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sont les suivantes&nbsp;: Visa et Mastercard.</p>
          
          <p>Les cartes de crédit feront l'objet de vérifications et d'autorisations de la part de l'entité bancaire émettrice et si l'entité n'autorise pas le paiement,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne sera pas responsable du retard de la confirmation de la réservation et ne pourra conclure aucun contrat avec le Client.</p>
          
          <p><strong>9.2 Sécurité des transactions de paiement</strong></p>
          
          <p>Afin de garantir la sécurité des paiements effectués par carte bancaire, le Client doit communiquer à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;le cryptogramme visuel (CVV) figurant au dos de la carte bancaire utilisée par le Client.</p>
          
          <p>Dans le cadre de la lutte contre la fraude par Internet, les données relatives à la Commande du Client pourront être communiquées à des tiers habilités par la loi ou désignés par&nbsp;<strong>GRANDVALIRA RESORTS</strong>, dans le seul but de vérifier l'identité du Client, ainsi que la validité de la Commande, du mode de paiement utilisé et de la livraison prévue.</p>
          
          <p>Après avoir examiné ce contrôle,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se réserve le droit d'exiger une photocopie du document d'identité du Client et/ou toute autre donnée relative à l'identité du Client. Le Client dispose de droits conférés par les normes de protection des données personnelles selon les stipulations de la Politique de confidentialité.</p>
          
          <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;utilise tous les moyens pour garantir la confidentialité et sécurité des données de paiement transmises par le Client pendant les transactions à travers le site Internet. Comme tel, le site Internet utilise un système de paiement sécurisé par SSL (Secure Socket Layer).</p>
          
          <h3>10. Politique d'annulation et de modifications</h3>
          
          <p>Le Client pourra à tout moment, avant la date d'arrivée, modifier ou annuler la réservation effectuée, conformément à ces Conditions générales de vente et aux Conditions particulières de chacune des offres de services.</p>
          
          <p>Si vous voulez annuler la réservation, vous pourrez le faire à travers l'un des modes suivants&nbsp;:</p>
          
          <ul>
          	<li>À travers votre espace privé «&nbsp;Mes réservations&nbsp;»</li>
          	<li>Par email&nbsp;auprès de la Centrale de Réservations de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;: nordpass@grandvalira.com</li>
          </ul>
          
          <p>Si vous voulez modifier la réservation, vous pourrez le faire en contactant la Centrale de Réservations de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;par email&nbsp; : <strong>nordpass@grandvalira.com</strong></p>
          
          <p><strong>10.1 Frais applicables à l'annulation des réservations</strong></p>
          
          <p>En cas de désistement des services touristiques souscrits à travers le site Internet, le Client a le droit d'obtenir le remboursement du montant payé moins la déduction, selon le cas, du montant pouvant résulter au titre de frais d'annulation de la part des Fournisseurs de services.</p>
          
          <p>Les conditions d'annulation de chaque fournisseur de services peuvent être consultées dans la description des services lors du processus de réservation, avant de la confirmer et dans l'e-mail de confirmation, une fois la réservation effectuée. Il faut tenir compte du fait que quelques réservations ne peuvent pas être annulées ni modifiées et nous recommandons donc de consulter les informations fournies lors du processus de réservation du produit/service de son intérêt avant d'effectuer la réservation.</p>
          
          <p>Le montant des frais d'annulation peut varier en fonction de la destination, de la date d'annulation et du service qui serait à annuler.</p>
          
          <p><strong>10.2 Remboursement du montant</strong></p>
          
          <p>S'il y a lieu de rembourser le Client, après les déductions mentionnées dans les Conditions d'annulation de chaque Fournisseur de services,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;paiera le montant correspondant au Client le plus vite possible et dans tous les cas avant 30 jours.</p>
          
          <p>Si le Client effectue le paiement de la réservation par carte bancaire, le montant sera remboursé au compte associé à la carte ayant été utilisée pour le paiement.</p>
          
          <p><strong>10.3 Départ anticipé de l'hébergement touristique</strong></p>
          
          <p>Si le Client décide de partir prématurément de l'hébergement touristique réservé préalablement à la date de départ fixée, le Fournisseur de services peut exiger le paiement d'une pénalité sur le prix total des services souscrits à utiliser, sauf accord spécifique entre les parties.</p>
          
          <p>Si, pour raison de force majeure dûment justifiée, le Client doit partir prématurément de l'hébergement touristique réservé préalablement à la date de départ fixée, le Client a le droit d'être remboursé du prix des services étant encore à utiliser.</p>
          
          <h3>11. Modification ou annulation du service de la part de GRANDVALIRA RESORTS ou du FOURNISSEUR DE SERVICES</h3>
          
          <p>Si le service souscrit ne peut pas être fourni,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourra chercher une alternative à proposer au Client chaque fois que cela est possible et si les conditions le permettent. Dans le cas où aucune alternative au service initialement souscrit ne peut être proposée, ou dans le cas où l’alternative proposée n’est pas acceptée par le Client, le contrat sera considéré comme résilié, et&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;procédera à l’émission du bon correspondant pour le produit forfait, conformément à l’art. 31 de la « Llei relativa a les estacions d’esquí i les instal·lacions de tranport per cable » et à l’émission d’un bon ou au remboursement du montant payé par le Client pour les autres services souscrits directement auprès de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, et qui ne sont pas spécifiés dans la loi susmentionnée.</p>
          
          <p>En cas d'overbooking de l'hébergement souscrit,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se réserve le droit d'offrir au Client un hébergement de même catégorie ou supérieure à celui souscrit, le plus près possible de l'hébergement où la réservation a été effectuée, si possible et si les conditions le permettent. Si&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne peut offrir une alternative au Client ou si le consommateur ou utilisateur n'accepte pas le changement proposé, il sera procédé à la résiliation du contrat et&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;remboursera le montant payé par le Client.</p>
          
          <h3>12. Modification ou annulation des services en cas de restrictions ou de mesures exceptionnelles dues à l'évolution de la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.</h3>
          
          <p><strong>Grandvalira Resorts,</strong>&nbsp;en fonction de l'évolution de la situation épidémiologique liée au COVID-19, se réserve le droit de modifier ou d'annuler les services contractés par le Client dans l'une des situations suivantes :</p>
          
          <ul>
          	<li>Interdiction de quitter le territoire d'origine par imposition du pays d'origine au moyen d'un communiqué émis par une institution publique ou une source gouvernementale dûment accréditée.</li>
          	<li>Interdiction d'entrée dans le pays, décrétée officiellement par le gouvernement d'Andorre ou d'autres autorités locales.</li>
          	<li>Restrictions des vols ou fermeture complète des aéroports en Espagne ou en France.</li>
          	<li>Obligation officielle décrétée par le Gouvernement d'Andorre sur l'application de mesures temporaires pour minimiser la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.</li>
          </ul>
          
          <p>Si le client ayant réservé ne peut pas se rendre à&nbsp;<strong>Grandvalira Resorts</strong>&nbsp;en raison du COVID-19, même si le domaine est ouvert, il peut annuler sa réservation sans frais s'il le fait 24 heures à l'avance. Pour les paquets avec hébergement, le client doit consulter la politique d'annulation de la réservation.</p>
          
          <p><strong>Grandvalira Resorts</strong>&nbsp;se réserve le droit d'effectuer des contrôles d'accès avec certificat COVID pour la pratique sportive comme pour l'accès aux remontées mécaniques, aux restaurants, aux écoles de ski et aux autres zones couvertes du domaine. Les contrôles seront toujours effectués sur des personnes âgées de plus de 16 ans, afin de préserver la sécurité des clients et des employés.<br />
          La justification de l'immunité peut être fournie par le biais de l'une des options suivantes :</p>
          
          <p>- Certificat de vaccination avec deux doses datant de plus de 14 jours.</p>
          
          <p>- Certificat d'avoir passé la COVID-19 dans les 6 derniers mois.</p>
          
          <p>-&nbsp;Certificat d'un test de dépistage négatif<strong>,</strong>&nbsp;qui doit être un PCR ou un TMA datant de moins de 72 heures ou un test antigénique rapide négatif datant de moins de 12 heures.</p>
          
          <p><strong>Grandvalira Resorts</strong>&nbsp;se réserve le droit de retirer le forfait de ski à tous les clients qui ne peuvent pas fournir la preuve de la certification COVID obligatoire ou qui refusent de passer un test d'antigène rapide pour justifier leur immunité.</p>
          
          <h3>13. Plaintes et réclamations</h3>
          
          <p>Les irrégularités ou les défaillances que le Client pourrait trouver dans les services souscrits devront être notifiées directement au Fournisseur de services en question, le plus tôt possible, et le cas échéant pendant l'utilisation de ces services, de cette manière il existe la possibilité de rectifier la situation dès le début.</p>
          
          <p>Dans le cas d'une solution ne satisfaisant pas le Client, vous devrez contacter le département du Service Clientèle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, lequel répondra le plus vite possible aux réclamations reçues et, dans tous les cas, dans le délai maximum d'un mois depuis la présentation de la réclamation.</p>
          
          <p>De plus,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dispose de feuilles de réclamation officielles mises à la disposition des consommateurs et utilisateurs, et que celles-ci peuvent être demandées à tout moment à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en utilisant les coordonnées de contact indiquées au début de ces Conditions (Informations générales de contact) ou à travers l'email suivant&nbsp;: <strong>nordpass@grandvalira.com</strong></p>
          
          <h3>14. Assurance voyage</h3>
          
          <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;recommande de souscrire une assurance ski adéquate avant d'arriver à destination. Le Client est responsable de vérifier si l'assurance souscrite offre la couverture adéquate.</p>
          
          <h3>15. Assurance ski</h3>
          
          <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;recommande de souscrire une assurance ski adéquate avant d'arriver à destination.</p>
          
          <p>En cas d'absence d'assurance ski,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;met à la disposition de ses Clients la possibilité de souscrire une assurance ski, d'une manière entièrement optionnelle, laquelle permettra au Client de couvrir uniquement et exclusivement les dommages personnels et de tiers occasionnés par la pratique du ski et quelques activités d'aventure qu'elle promotionne, si la pratique de ces activités se déroule à l'intérieur des stations du domaine. Vous pouvez consulter les Conditions et la Couverture de l'assurance ski sur notre site Internet&nbsp;:&nbsp;<strong><a href="https://www.ordinoarcalis.com/">t</a>emporada.palarinsal.com</strong></p>
          
          <p>Nous rappelons à nos Clients que la souscription d'une assurance ski comporte uniquement la couverture des risques spécifiés dans la police d'assurance, raison pour laquelle nous leur recommandons de lire les Conditions et Couverture de l'assurance ski exposées au Client pendant le processus d'établissement du contrat.</p>
          
          <h3>&nbsp;16. Forfait de Creussans</h3>
          
          <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;informe les clients achetant un Forfait de Creussans avec accès au télésiège que, durant le trajet, leur expérience sera capturée au moyen d’une photographie, dont ils pourront disposer gratuitement.</p>
          
          <p>Comment obtener la photographie ?</p>
          
          <ol>
          	<li>Passer le forfait dans le Photoprint situé aux caisses de la station du secteur Arcalís.</li>
          	<li>Activer la recherche de votre photographie.</li>
          	<li>La sélectionner afin d’obtenir un ticket comportant un code unique d’identification.</li>
          	<li>Sur le site&nbsp;<a href="https://www.skiline.cc/home">https://www.skiline.cc/home</a>&nbsp;ou&nbsp;<a href="https://ww1.ordinoarcalis.com/">https://ww1.ordinoarcalis.com/</a>, introduire le code d’identification pour obtenir votre photographie.</li>
          </ol>
          
          <p>Les photographies réalisées seront disponibles :</p>
          
          <p>•<strong>&nbsp;Pour une période de 24 heures dans le Photoprint</strong>, pour obtenir le code d’identification.<br />
          •&nbsp;<strong>Pour une période de 30 jours sur les pages Web indiquées</strong>, pour obtenir la photographie.</p>
          
          <h3>17. Services d'hébergement&nbsp;: Formule et classement</h3>
          
          <p><strong>17.1 Qualité d'hébergement</strong></p>
          
          <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;publie, dans ses offres, l'indication du niveau de qualité et de confort des services d'hébergement, conformément au classement de la destination. Ce classement est offert uniquement à titre de référence et de paramètre qualité&nbsp;; toutefois, le Client est informé que nous avons mené des contrôles de la qualité des établissements offerts sur le site Internet et sous-domaines et que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;décline la responsabilité de l'adéquation de l'hébergement ou services fournis.</p>
          
          <p>Il est très important et recommandable que le Client lise attentivement les caractéristiques individuelles figurant dans l'offre d'hébergement souscrite.</p>
          
          <p><strong>17.2 Formule d'hébergements</strong></p>
          
          <p><strong>Formule tout compris&nbsp;:</strong>&nbsp;Sauf indication expresse, la formule Tout compris inclut tous les repas, boissons non alcoolisés et activités mentionnées dans la description de chaque prestation détaillée par le Fournisseur de services. De même et comme règle générale, le mode «&nbsp;tout inclus&nbsp;» concerne uniquement les boissons alcoolisées locales.</p>
          
          <p><strong>Formule pension complète&nbsp;:</strong>&nbsp;Petit-déjeuner, repas du midi et du soir et hébergement compris. En général, les boissons ne sont pas comprises dans le repas et le dîner, sauf si l'offre indique le contraire.</p>
          
          <p><strong>Formule demi-pension&nbsp;:</strong>&nbsp;Sauf en cas d'indication contraire dans l'offre, le petit-déjeuner, le dîner et l'hébergement sont compris. La règle générale est que la boisson n'est pas comprise dans les repas de midi et du soir.</p>
          
          <p><strong>Formule hébergement et petit-déjeuner&nbsp;:&nbsp;</strong>Petit-déjeuner et hébergement compris.</p>
          
          <p>Si l'établissement touristique sélectionné pour le séjour du Client ne peut pas offrir la formule alimentaire souscrite pour des raisons de force majeure ou d'imposition de restrictions normatives qui empêchent le développement normal des services,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;remboursera au Client les montants correspondant aux services n'ayant pas pu être fournis, prenant comme référence les tarifs de l'hébergement souscrit et spécifiés sur le site Internet.</p>
          
          <p><strong>17.3 Repas</strong></p>
          
          <p>Si les repas font partie du paquet d'hébergement souscrit et le Client ne peut pas ou ne veut pas consommer pour une raison lui étant imputable, aucun remboursement ne sera effectué pour les quantités correspondant aux repas.</p>
          
          <h3>18. Responsabilité et Sécurité des transactions</h3>
          
          <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>garantit l'application correcte des mesures de sécurité et de contrôle sur le traitement des données personnelles fournies et nécessaires pour effectuer des transactions en ligne. L'unique finalité de l'utilisation de l'identifiant et/ou du mot de passe du Client sera pour vérifier l'identité, celle-ci étant exigible lors de la validation de la commande. La communication du numéro de carte bancaire et la validation définitive de la commande seront la preuve de l'acceptation de la Commande et de l'obligation des montants correspondant à la réservation des produits figurant dans la Demande. Les registres informatiques conservés dans les systèmes informatiques de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;et de ses associés seront la preuve des communications, de la commande et des paiements réalisés entre las parties.</p>
          
          <p>Concrètement, le Client est responsable de maintenir la sécurité de ses transactions en ligne et/ou le mot de passe. Par conséquent,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'assume en aucun cas la responsabilité pour l'utilisation frauduleuse de ces données.</p>
          
          <h3>19. Service clientèle / Services de médiation</h3>
          
          <p>Pour toute information supplémentaire, consultation de l'état d'une Réservation ou d'une Réclamation en relation avec la commande, vous pouvez contacter le Service Clientèle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, à travers&nbsp;:</p>
          
          <p><strong>Notre email de contact&nbsp;:&nbsp;</strong><strong>nordpass@grandvalira.com</strong></p>
          
          <h3>20. Responsabilités</h3>
          
          <p><strong>20.1 Capacité légale à souscrire</strong></p>
          
          <p>Le Client déclare avoir la pleine capacité légale (18 ans révolus) de souscrire les services offerts par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur le site Internet et ses sous-domaines, déclarant qu'il accepte l'association à ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;et que par conséquent, si une personne n'ayant pas la capacité légale passe Commande sur le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, les responsables légaux de cette personne (parents ou tuteurs) assumeront la pleine responsabilité de cette Commande et, plus précisément, devront en payer le prix.</p>
          
          <p><strong>20.2 Limite de responsabilité</strong></p>
          
          <p>Sauf disposition légale contraire,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'acceptera aucune responsabilité par les pertes suivantes, indépendamment de leur origine&nbsp;:</p>
          
          <ul>
          	<li>toute perte non attribuable à un non-respect de sa part&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
          	<li>pertes d'entreprise (y compris le manque à gagner, la perte de revenus, de contrats, d'épargne prévue, de données, du fonds de commerce, voire les dépenses superflues encourues)&nbsp;; ou de&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
          	<li>toute autre perte indirecte qui n'aurait pu être raisonnablement prévue par les deux parties au moment de la souscription du contrat de service entre les deux parties.</li>
          </ul>
          
          <p>De même,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>limite également sa responsabilité en ce qui concerne les cas suivants&nbsp;:</p>
          
          <ul>
          	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;applique toutes les mesures visant à donner une vue réaliste des informations des Services offerts sur le site Internet, mais décline la responsabilité des inexactitudes d'informations offertes par les fournisseurs de services.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
          	<li>Des erreurs techniques qui, pour des raisons fortuites ou d'un autre genre, empêchent un fonctionnement normal du service à travers Internet. Un manque de disponibilité du site Internet pour des raisons de maintenance ou autres, empêchant la mise à disposition du service.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;met tous les moyens à la disposition afin de mener à bien le processus d'achat, de paiement et d'envoi/livraison des produits, toutefois elle décline la responsabilité des causes ne lui étant pas imputables, cas fortuit ou autre plus important.</li>
          	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;ne sera pas responsable des dommages résultant d'une mauvaise utilisation du site Internet, ni de tout autre acte frauduleux réalisé à partir des informations fournies sur celui-ci.</li>
          	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;n'est pas responsable des éventuelles erreurs de sécurité ou déconnexions pouvant être occasionnées dans le système informatique de l'utilisateur (matériel et logiciel), les fichiers ou les documents qui y sont enregistrés, par suite de virus dans l'ordinateur de l'utilisateur ou utilisatrice, en utilisant le site Internet pour la connexion, ou d'un mauvais fonctionnement du navigateur ou de l'utilisation de ses versions non actualisées.</li>
          	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;décline toute responsabilité qui pourrait résulter du fait que le Client ne communique pas d'allergie ou d'intolérance qu'il ou elle pourrait avoir. La responsabilité sera imputable uniquement et exclusivement au Client ou, le cas échéant, à l'établissement de restauration.</li>
          </ul>
          
          <p>En général,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>ne sera pas responsable en cas de non-respect ou de retard dans le respect de l'une des obligations assumées, ni d'aucun changement, annulation ou modification de la réservation effectuée, ni d'aucune perte ou dommage provoqué par un non-respect de la part des responsables de la fourniture du service, des obligations respectives du client, quand c'est dû à des évènements hors de son contrôle raisonnable, c'est-à-dire dû à la force majeure, ce qui pourra inclure, à titre informatif et non exhaustif&nbsp;:</p>
          
          <ul>
          	<li>Grèves, lock-out ou actions collectives.</li>
          </ul>
          
          <ul>
          	<li>Troubles civils, révolte, invasion, menace ou attaque terroriste, état d'alerte, guerre (déclarée ou non) ou menace ou préparation de guerre.</li>
          	<li>Incendie, explosion, tempête, inondation, tremblement de terre, naufrage, épidémie ou tout autre désastre naturel.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
          	<li>Impossibilité d'utiliser les trains, bateaux, avions, transports motorisés ou autres moyens de transport public ou privé.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
          	<li>Impossibilité d'utiliser les systèmes publics ou privés de télécommunications.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
          	<li>Lois, décrets, législation, normes ou restrictions de tout gouvernement ou autorité publique.&nbsp;</li>
          </ul>
          
          <h3>21. Responsabilité et limitation de responsabilité pour des liens vers d'autres sites Internet</h3>
          
          <p>L'utilisateur voulant offrir des contenus du site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur leur propre site Internet pourra y inclure un lien qui associe son propre site Internet à la page d'accueil du site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
          
          <p>Les sites Internet offrant un lien vers le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourront utiliser la marque, le logo, le nom commercial et/ou tout autre signe distinctif de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;uniquement et exclusivement dans les cas autorisés légalement ou permis expressément par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
          
          <p>L'utilisateur ne pourra en aucune façon reproduire le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dans son propre site Internet, ni établir des Frames ou cadres d'aucun type autour du site Internet ou qui permettent de le voir au travers de différentes adresses d'Internet, ou avec des contenus n'y appartenant pas, de manière à provoquer ou pouvant provoquer une erreur ou représenter une confusion pour le public relative aux contenus, implique une comparaison ou imitation déloyale, serve à profiter de la réputation et de la marque de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, ou se fasse via tout moyen interdit par la législation applicable.</p>
          
          <p>L'utilisateur ou l'utilisatrice qui introduit le lien dans le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne pourra, sous aucun prétexte, faire des déclarations fausses ou inexactes sur&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;concernant les éléments et/ou utilisateurs ou utilisatrices ni sur la qualité des contenus offerts.</p>
          
          <p>Les sites Internet offrant le lien vers le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'offriront pas de contenus illégaux, nocifs, contraires à la morale et aux bonnes coutumes, qui donnent ou peuvent donner la fausse idée que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;approuve ou aide les idées, manifestations ou actions de ces utilisateurs, ou qui sont inadéquats en relation avec l'activité développée par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
          
          <h3>22. Responsabilité et limitation de responsabilité pour des liens vers d'autres sites Internet</h3>
          
          <p>Afin d'aider l'utilisateur à rechercher les informations ou les services l'intéressant, le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourra inclure des hyperliens ou des liens vers d'autres sites Internet ne lui appartenant pas et n'étant pas sous son contrôle.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'a pas le contrôle des contenus, des Conditions légales, des politiques de confidentialité ou des pratiques des sites Internet de tiers et elle n'en assume pas la responsabilité.</p>
          
          <p>L'utilisateur reconnaît et accepte que l'accès à d'autres sites Internet n'implique pas que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;recommande et en approuve le contenu, et que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne sera pas responsable des pertes ni des dommages que l'utilisateur ou utilisatrice pourrait subir en raison de la disponibilité de ces sites Internet, ou par suite de la crédibilité accordée à l'exhaustivité, précision ou existence de toute information offerte sur lesdits sites Internet.</p>
          
          <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;retirera du site Internet ou empêchera l'accès aux liens renvoyant à des activités illégales ou portant atteinte aux droits ou aux biens d'un tiers, si un organisme compétent du site Internet ainsi le déclare, comme stipulé dans les normes en vigueur.</p>
          
          <h3>23. Publicité</h3>
          
          <p>Le site Internet peut héberger des contenus publicitaires. Les annonceurs sont les seuls responsables de garantir que les matériels remis pour leur inclusion dans le site Internet respectent les lois pouvant être applicables dans chaque cas.<strong>&nbsp;GRANDVALIRA RESORTS&nbsp;</strong>ne sera pas responsable de toute erreur, inexactitude ou irrégularité pouvant être incluses dans les contenus publicitaires ou des promoteurs.</p>
          
          <h3>24. Protection des données personnelles</h3>
          
          <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>traitera toutes les informations introduites dans le site Internet, conformément à la Politique de Confidentialité identifiée sur la site Internet&nbsp;<strong>temporada.palarinsal.com</strong>, comme stipulé dans la loi 29/2021 du 28 octobre, qualifiée de Protection des données personnelles, et dans le Règlement général de Protection des données personnelles UE 2016/679, en tant que responsable du traitement des données incluses dans le site Internet.</p>
          
          <p>Pour garantir le développement correct des produits/services souscrits, nous vous informons que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;partagera vos données personnelles avec le fournisseur de services offrant le service objet du contrat.</p>
          
          <p>Les droits d'accès, de rectification, de suppression, d'opposition peuvent être exercés et, le cas échéant, ceux de portabilité et limitation, au moyen d'un message par courrier électronique à&nbsp;<span><span><a href="mailto:dpd@palarinsal.com">dpd@palarinsal.com</a>&nbsp;</span></span>et des informations supplémentaires et détaillées sur la protection des données peuvent être consultées sur le site&nbsp;<strong>temporada.palarinsal.com</strong></p>
          
          <h3>25. Divers</h3>
          
          <p><strong>25.1 Invalidité partielle</strong></p>
          
          <p>Si l'une ou plusieurs des dispositions de ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE&nbsp;</strong>sont considérées non valables ou déclarées non valables par application d'une loi, d'un règlement ou par suite d'une décision définitive d'une autorité compétente, les stipulations restantes conserveront leur pleine validité et portée.</p>
          
          <ol>
          	<li>
          	<h5>Exclusion de renonciation</h5>
          	</li>
          </ol>
          
          <p>Si l'une quelconque des parties n'exerce pas ses droits garantis en cas de non respect de la part de l'autre partie de l'une quelconque des obligations imposées par ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;ce fait ne pourra pas être interprété comme une renonciation en cas de manque à l'obligation en cause se produisant dans le futur.</p>
          
          <ol>
          	<li>
          	<h5>Loi applicable et juridiction compétente</h5>
          	</li>
          </ol>
          
          <p>Ces conditions générales sont régies par la législation de la Principauté d'Andorre. Les parties se soumettent, à leur choix, pour la résolution des conflits et renonçant à toute autre juridiction, aux tribunaux du domicile de l'utilisateur ou, le cas échéant, du lieu d'exécution de l'obligation.</p>
          
          <p><strong>25.2 Validité</strong></p>
          
          <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;seront en vigueur jusqu'à la fin du contrat des parties et l'extinction de toutes les obligations assumées pour chacune d'elles. Ces Conditions peuvent être modifiées et le Client est donc responsable de les consulter périodiquement et surtout lorsqu'il va réaliser une commande car les Conditions en vigueur à ce moment-là seront celles applicables.</p>
          
          <p>Date de révision des conditions&nbsp;: août&nbsp;2022</p>
          
          
        • public getCastedValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/StringData.php:27
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\PrimitiveBase
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/PrimitiveBase.php:20
          public setValue($value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\PrimitiveBase
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/PrimitiveBase.php:27
          public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
          /**
           * Constructs a TypedData object given its definition and context.
           *
           * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
           *   The data definition.
           * @param string $name
           *   (optional) The name of the created property, or NULL if it is the root
           *   of a typed data tree. Defaults to NULL.
           * @param \Drupal\Core\TypedData\TypedDataInterface $parent
           *   (optional) The parent object of the data property, or NULL if it is the
           *   root of a typed data tree. Defaults to NULL.
           *
           * @see \Drupal\Core\TypedData\TypedDataManager::create()
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:112
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:138
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      • public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextWithSummaryItem.php:87
        public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextWithSummaryItem.php:95
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextWithSummaryItem.php:119
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\text\Plugin\Field\FieldType\TextItemBase
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:99
        public onChange($property_name, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\text\Plugin\Field\FieldType\TextItemBase
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:116
        public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
        protected getSettings(): array Returns the array of field settings.
        /**
         * Returns the array of field settings.
         *
         * @return array
         *   The array of settings.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
        protected getSetting($setting_name): mixed Returns the value of a field setting.
        /**
         * Returns the value of a field setting.
         *
         * @param string $setting_name
         *   The setting name.
         *
         * @return mixed
         *   The setting value.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:118
        protected writePropertyValue($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Different to the parent Map class, we avoid creating property objects as
         * far as possible in order to optimize performance. Thus we just update
         * $this->values if no property object has been created yet.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:208
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
        public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:233
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:56
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
        public set($property_name, $value, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
        public getProperties($include_computed = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem::defaultFieldSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextWithSummaryItem.php:33
        public static Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextWithSummaryItem.php:43
        public static Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextWithSummaryItem.php:62
        public static Drupal\text\Plugin\Field\FieldType\TextItemBase::validateAllowedFormats(array &$element, Drupal\Core\Form\FormStateInterface $form_state) Render API callback: Processes the allowed formats value.
        /**
         * Render API callback: Processes the allowed formats value.
         *
         * Ensure the element's value is an indexed array of selected format IDs.
         * This function is assigned as an #element_validate callback.
         *
         * @see static::fieldSettingsForm()
         */
        
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:51
        public static Drupal\text\Plugin\Field\FieldType\TextItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:59
        public static Drupal\text\Plugin\Field\FieldType\TextItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:131
        public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
        public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
        public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
        public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
        public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
        public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
        public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\text\Plugin\Field\FieldType\TextItemBase::defaultFieldSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:20
        public static Drupal\text\Plugin\Field\FieldType\TextItemBase::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:76
        abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
        /**
         * Returns the schema for the field.
         *
         * This method is static because the field schema information is needed on
         * creation of the field. FieldItemInterface objects instantiated at that
         * time are not reliable as field settings might be missing.
         *
         * Computed fields having no schema should return an empty array.
         *
         * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
         *   The field definition.
         *
         * @return array
         *   An empty array if there is no schema, or an associative array with the
         *   following key/value pairs:
         *   - columns: An array of Schema API column specifications, keyed by column
         *     name. The columns need to be a subset of the properties defined in
         *     propertyDefinitions(). The 'not null' property is ignored if present,
         *     as it is determined automatically by the storage controller depending
         *     on the table layout and the property definitions. It is recommended to
         *     avoid having the column definitions depend on field settings when
         *     possible. No assumptions should be made on how storage engines
         *     internally use the original column name to structure their storage.
         *   - unique keys: (optional) An array of Schema API unique key definitions.
         *     Only columns that appear in the 'columns' array are allowed.
         *   - indexes: (optional) An array of Schema API index definitions. Only
         *     columns that appear in the 'columns' array are allowed. Those indexes
         *     will be used as default indexes. Field definitions can specify
         *     additional indexes or, at their own risk, modify the default indexes
         *     specified by the field-type module. Some storage engines might not
         *     support indexes.
         *   - foreign keys: (optional) An array of Schema API foreign key
         *     definitions. Note, however, that the field data is not necessarily
         *     stored in SQL. Also, the possible usage is limited, as you cannot
         *     specify another field as related, only existing SQL tables,
         *     such as {taxonomy_term_data}.
         *
         * @throws \Drupal\Core\Field\FieldException
         *   Throws an exception if the schema is invalid.
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
        public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
        public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
        public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
        abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
        /**
         * Defines field item properties.
         *
         * Properties that are required to constitute a valid, non-empty item should
         * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
         *
         * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
         *   An array of property definitions of contained properties, keyed by
         *   property name.
         *
         * @see \Drupal\Core\Field\BaseFieldDefinition
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
      • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
      protected langcode -> string (2) "fr"
    • public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->body->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextFieldItemList.php:16
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->body->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->body->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->body->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->body->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->body->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->body->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->body->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->body->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->body->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->body->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->body->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->body->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->body->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->body->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->body->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->body->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->body->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0->body->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->body->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->body->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->body->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->body->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->body->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->body->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->body->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->body->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->body->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->body->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->body->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->body->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->body->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->body->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->body->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->body->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->body->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->body->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->body->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->body->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->body->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->body
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->body->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\text\Plugin\Field\FieldType\TextFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->body->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->body->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->body->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->body->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->body->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->body->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->body->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->body->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->body->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->body->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->body->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->body->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->body, false)
    field_bloque_de_content -> Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList#16236 (0)
    $0->field_bloque_de_content
    • No values
    • Properties (9)
    • Methods (70)
    • Static methods (4)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#283 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (103) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
        config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_bloque_de_content
        
        1 => string (106) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
        config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_bloque_de_content
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (41) "node.pagina_libre.field_bloque_de_content"
        protected status -> boolean true
        protected uuid -> string (36) "041f8c57-91bc-498e-b56e-cd851f1de142"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2)
        config => array (2)
        0 => string (42) "field.storage.node.field_bloque_de_content"
        1 => string (22) "node.type.pagina_libre"
        module => array (1)
        0 => string (26) "entity_reference_revisions"
        protected isSyncing -> boolean false
        protected id -> string (41) "node.pagina_libre.field_bloque_de_content"
        protected field_name -> string (23) "field_bloque_de_content"
        protected field_type -> string (26) "entity_reference_revisions"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> string (19) "Bloque de contenido"
        protected description -> string (91) "Bloques estructurados que ayuda a la entrada de contenidos con diferentes mo...
        Bloques estructurados que ayuda a la entrada de contenidos con diferentes modelos visuales.
        
        protected settings -> array (2)
        handler => string (17) "default:paragraph"
        handler_settings => array (3)
        negate => integer 1
        target_bundles => null
        target_bundles_drag_drop => array (8)
        • Table (8)
        • Contents (8)
        • weightenabled
          centrado2false
          centrado_video10false
          slider11false
          tarjeta12false
          texto_derecha_imagen_izquierda13false
          texto_derecha_video_izquierda14false
          texto_izquierda_imagen_derecha15false
          texto_izquierda_video_derecha16false
        • centrado => array (2)
          weight => integer 2
          enabled => boolean false
          centrado_video => array (2)
          weight => integer 10
          enabled => boolean false
          slider => array (2)
          weight => integer 11
          enabled => boolean false
          tarjeta => array (2)
          weight => integer 12
          enabled => boolean false
          texto_derecha_imagen_izquierda => array (2)
          weight => integer 13
          enabled => boolean false
          texto_derecha_video_izquierda => array (2)
          weight => integer 14
          enabled => boolean false
          texto_izquierda_imagen_derecha => array (2)
          weight => integer 15
          enabled => boolean false
          texto_izquierda_video_derecha => array (2)
          weight => integer 16
          enabled => boolean false
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
      • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
        /**
         * Constructs a FieldConfig object.
         *
         * In most cases, Field entities are created via
         * FieldConfig::create($values), where $values is the same
         * parameter as in this constructor.
         *
         * @param array $values
         *   An array of field properties, keyed by property name. The
         *   storage associated with the field can be specified either with:
         *   - field_storage: the FieldStorageConfigInterface object,
         *   or by referring to an existing field storage in the current configuration
         *   with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the field is attached to. Other array elements will be
         *   used to set the corresponding properties on the class; see the class
         *   property documentation for details.
         * @param string $entity_type
         *   (optional) The entity type on which the field should be created.
         *   Defaults to "field_config".
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
        /**
         * Overrides \Drupal\Core\Entity\EntityBase::preSave().
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the field definition is invalid.
         * @throws \Drupal\Core\Entity\EntityStorageException
         *   In case of failures at the configuration storage level.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
        protected linkTemplates() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
        protected urlRouteParameters($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         *
         * Using the Serialize interface and serialize() / unserialize() methods
         * breaks entity forms in PHP 5.4.
         *
         * @todo Investigate in https://www.drupal.org/node/1977206.
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
        public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
        public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
        /**
         * Loads a field config entity based on the entity type and field name.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\field\FieldConfigInterface|null
         *   The field config entity if one exists for the provided field
         *   name, otherwise NULL.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (23) "field_bloque_de_content"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • public referencedEntities() {@inheritdoc}
      $0->field_bloque_de_content->referencedEntities()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/entity_reference_revisions/src/EntityReferenceRevisionsFieldItemList.php:21
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_bloque_de_content->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/entity_reference_revisions/src/EntityReferenceRevisionsFieldItemList.php:80
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->field_bloque_de_content->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/entity_reference_revisions/src/EntityReferenceRevisionsFieldItemList.php:110
      public getConstraints() {@inheritdoc}
      $0->field_bloque_de_content->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->field_bloque_de_content->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->field_bloque_de_content->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->field_bloque_de_content->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->field_bloque_de_content->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->field_bloque_de_content->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->field_bloque_de_content->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->field_bloque_de_content->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->field_bloque_de_content->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->field_bloque_de_content->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->field_bloque_de_content->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->field_bloque_de_content->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->field_bloque_de_content->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->field_bloque_de_content->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->field_bloque_de_content->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->field_bloque_de_content->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->field_bloque_de_content->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->field_bloque_de_content->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_bloque_de_content->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_bloque_de_content->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->field_bloque_de_content->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public getValue() {@inheritdoc}
      $0->field_bloque_de_content->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->field_bloque_de_content->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->field_bloque_de_content->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->field_bloque_de_content->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->field_bloque_de_content->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->field_bloque_de_content->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->field_bloque_de_content->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->field_bloque_de_content->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->field_bloque_de_content->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->field_bloque_de_content->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->field_bloque_de_content->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->field_bloque_de_content->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->field_bloque_de_content->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->field_bloque_de_content->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->field_bloque_de_content->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->field_bloque_de_content->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->field_bloque_de_content->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->field_bloque_de_content
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->field_bloque_de_content->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->field_bloque_de_content->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->field_bloque_de_content->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->field_bloque_de_content->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->field_bloque_de_content->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->field_bloque_de_content->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->field_bloque_de_content->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->field_bloque_de_content->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->field_bloque_de_content->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->field_bloque_de_content->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->field_bloque_de_content->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->field_bloque_de_content->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->field_bloque_de_content->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/modules/contrib/entity_reference_revisions/src/EntityReferenceRevisionsFieldItemList.php:34
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
      public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->field_bloque_de_content, false)
    field_domain_access -> Drupal\Core\Field\EntityReferenceFieldItemList#16234 (2)
    $0->field_domain_access
    • Values (2)
    • Properties (9)
    • Methods (70)
    • Static methods (3)
    • Iterator
    • 0 => array (1)
      $0->field_domain_access->getValue()[0]
      target_id => string (28) "temporadapal_grandvalira_com"
      $0->field_domain_access->getValue()[0]['target_id']
      1 => array (1)
      $0->field_domain_access->getValue()[1]
      target_id => string (31) "pruebastemporada_palarinsal_com"
      $0->field_domain_access->getValue()[1]['target_id']
    • protected definition -> Drupal\field\Entity\FieldConfig#284 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (99) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
        config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_domain_access
        
        1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
        config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_domain_access
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (37) "node.pagina_libre.field_domain_access"
        protected status -> boolean true
        protected uuid -> string (36) "aba00106-332d-4302-a02f-50c5aa4719bc"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1)
        config => array (2)
        0 => string (38) "field.storage.node.field_domain_access"
        1 => string (22) "node.type.pagina_libre"
        protected isSyncing -> boolean false
        protected id -> string (37) "node.pagina_libre.field_domain_access"
        protected field_name -> string (19) "field_domain_access"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> string (13) "Domain Access"
        protected description -> string (47) "Select the affiliate domain(s) for this content"
        protected settings -> array (2)
        handler => string (14) "default:domain"
        handler_settings => array (2)
        target_bundles => null
        sort => array (2)
        field => string (6) "weight"
        direction => string (3) "ASC"
        protected required -> boolean true
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (57) "Drupal\domain_access\DomainAccessManager::getDefaultValue"
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#16312 (34)
        • Properties (34)
        • Methods (125)
        • Static methods (15)
        • Static properties (1)
        • Class constants (2)
        • protected entityTypeId -> string (20) "field_storage_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (88) "config:domain.config.temporadapal_grandvalira_com.field.storage.node.field_d...
          config:domain.config.temporadapal_grandvalira_com.field.storage.node.field_domain_access
          
          1 => string (91) "config:domain.config.temporadapal_grandvalira_com.es.field.storage.node.fiel...
          config:domain.config.temporadapal_grandvalira_com.es.field.storage.node.field_domain_access
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (24) "node.field_domain_access"
          protected status -> boolean true
          protected uuid -> string (36) "f11b09cb-9818-43dd-8ebd-dad83081dd3f"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (1)
          default_config_hash => string (43) "NMaXfffaoOhBnZCIYpQB0A08AFvuTV2TpqblBmCkLb4"
          protected trustedData -> boolean false
          protected dependencies -> array (2)
          enforced => array (1)
          module => array (1)
          0 => string (13) "domain_access"
          module => array (2)
          0 => string (6) "domain"
          1 => string (4) "node"
          protected isSyncing -> boolean false
          protected id -> string (24) "node.field_domain_access"
          protected field_name -> string (19) "field_domain_access"
          protected entity_type -> string (4) "node"
          protected type -> string (16) "entity_reference"
          protected module -> string (4) "core"
          protected settings -> array (1)
          target_type => string (6) "domain"
          protected cardinality -> integer -1
          protected translatable -> boolean true
          protected locked -> boolean false
          protected persist_with_no_fields -> boolean false
          public custom_storage -> boolean false
          protected indexes -> array (0)
          protected deleted -> boolean false
          protected schema -> null
          protected propertyDefinitions -> array (2)
          target_id => Drupal\Core\TypedData\DataReferenceTargetDefinition#16231 (2)
          • Properties (2)
          • Methods (34)
          • Static methods (2)
          • protected definition -> array (3)
            type => string (6) "string"
            label => Drupal\Core\StringTranslation\TranslatableMarkup#16230 Depth Limit
            required => boolean true
            protected typedDataManager -> null
          • public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceTargetDefinition.php:22
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          entity => Drupal\Core\TypedData\DataReferenceDefinition#16229 (3)
          • Properties (3)
          • Methods (36)
          • Static methods (4)
          • protected definition -> array (6)
            type => string (16) "entity_reference"
            label => Drupal\Core\StringTranslation\TranslatableMarkup#3919 Depth Limit
            description => Drupal\Core\StringTranslation\TranslatableMarkup#16227 Depth Limit
            computed => boolean true
            read-only => boolean false
            constraints => array (1) Depth Limit
            protected typedDataManager -> null
            protected targetDefinition -> Drupal\Core\Entity\TypedData\EntityDataDefinition#16226 (3)
            • Properties (3)
            • Methods (41)
            • Static methods (4)
            • protected definition -> array (12) Depth Limit
              protected typedDataManager -> null
              protected propertyDefinitions -> null
            • public getPropertyDefinitions() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:69
              public getDataType() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:100
              public getEntityTypeId() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:119
              public setEntityTypeId($entity_type_id) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:126
              public getBundles() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:133
              public setBundles(?array $bundles = null) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:141
              public getPropertyDefinition($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\ComplexDataDefinitionBase
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComplexDataDefinitionBase.php:25
              public getMainPropertyName() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\ComplexDataDefinitionBase
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComplexDataDefinitionBase.php:35
              public __sleep(): array {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\ComplexDataDefinitionBase
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComplexDataDefinitionBase.php:42
              public __construct(array $values = array()) Constructs a new data definition object.
              /**
               * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
              public setDataType($type): static Sets the data type.
              /**
               * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
              public getLabel() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
              public setLabel($label): static Sets the human-readable label.
              /**
               * Sets the human-readable label.
               *
               * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
               *   The label to set.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
              public getDescription() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
              public setDescription($description): static Sets the human-readable description.
              /**
               * Sets the human-readable description.
               *
               * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
               *   The description to set.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
              public isList() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
              public isReadOnly() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
              public setReadOnly($read_only): static Sets whether the data is read-only.
              /**
               * Sets whether the data is read-only.
               *
               * @param bool $read_only
               *   Whether the data is read-only.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
              public isComputed() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
              public setComputed($computed): static Sets whether the data is computed.
              /**
               * Sets whether the data is computed.
               *
               * @param bool $computed
               *   Whether the data is computed.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
              public isRequired() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
              public setRequired($required): static Sets whether the data is required.
              /**
               * Sets whether the data is required.
               *
               * @param bool $required
               *   Whether the data is required.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
              public getClass() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
              public setClass($class): static Sets the class used for creating the typed data object.
              /**
               * Sets the class used for creating the typed data object.
               *
               * @param string|null $class
               *   The class to use.
               *
               * @return static
               *   The object itself for chaining.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
              public getSettings() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
              public setSettings(array $settings): static Sets the array of settings, as required by the used class.
              /**
               * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
              public getSetting($setting_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
              public setSetting($setting_name, $value): static Sets a definition setting.
              /**
               * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
              public getConstraints() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
              public getConstraint($constraint_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
              public setConstraints(array $constraints): $this Sets an array of validation constraints.
              /**
               * Sets an array of validation constraints.
               *
               * @param array $constraints
               *   An array of validation constraint definitions, keyed by constraint name.
               *   Each constraint definition can be used for instantiating
               *   \Symfony\Component\Validator\Constraint objects.
               *
               * @return $this
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
              public addConstraint($constraint_name, $options = null) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
              public offsetExists($offset): bool {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * This is for BC support only.
               *
               * @todo Remove in https://www.drupal.org/node/1928868.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
              public & offsetGet($offset): mixed {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * This is for BC support only.
               *
               * @todo Remove in https://www.drupal.org/node/1928868.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
              public offsetSet($offset, $value): void {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * This is for BC support only.
               *
               * @todo Remove in https://www.drupal.org/node/1928868.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
              public offsetUnset($offset): void {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * This is for BC support only.
               *
               * @todo Remove in https://www.drupal.org/node/1928868.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
              public toArray(): array Returns all definition values as array.
              /**
               * Returns all definition values as array.
               *
               * @return array
               *   The array holding values for all definition keys.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
              public isInternal() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
              public setInternal($internal): $this Sets the whether the data value should be internal.
              /**
               * Sets the whether the data value should be internal.
               *
               * @param bool $internal
               *   Whether the data value should be internal.
               *
               * @return $this
               *
               * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
              public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
              /**
               * Sets the typed data manager.
               *
               * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
               *   The typed data manager.
               *
               * @return $this
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
              public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
              /**
               * Gets the typed data manager.
               *
               * @return \Drupal\Core\TypedData\TypedDataManagerInterface
               *   The typed data manager.
               */
              
              Inherited from Drupal\Core\TypedData\DataDefinition
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
            • public static Drupal\Core\Entity\TypedData\EntityDataDefinition::create($entity_type_id = null, $bundle = null): static Creates a new entity definition.
              /**
               * Creates a new entity definition.
               *
               * @param string $entity_type_id
               *   (optional) The ID of the entity type, or NULL if the entity type is
               *   unknown. Defaults to NULL.
               * @param string $bundle
               *   (optional) The bundle of the entity type, or NULL if the bundle is
               *   unknown. Defaults to NULL.
               *
               * @return static
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:24
              public static Drupal\Core\Entity\TypedData\EntityDataDefinition::createFromDataType($data_type) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/TypedData/EntityDataDefinition.php:58
              public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
              /**
               * Creates a new data definition.
               *
               * @param string $type
               *   The data type of the data; e.g., 'string', 'integer' or 'any'.
               *
               * @return static
               *   A new DataDefinition object.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
              public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          • public getTargetDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:48
            public setTargetDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the definition of the referenced data.
            /**
             * Sets the definition of the referenced data.
             *
             * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
             *   The target definition to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:60
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataReferenceDefinition::create($target_data_type): static Creates a new data reference definition.
            /**
             * Creates a new data reference definition.
             *
             * @param string $target_data_type
             *   The data type of the referenced data.
             *
             * @return static
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:28
            public static Drupal\Core\TypedData\DataReferenceDefinition::createFromDataType($data_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:37
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        • public __construct(array $values, $entity_type = 'field_storage_config') Constructs a FieldStorageConfig object.
          /**
           * Constructs a FieldStorageConfig object.
           *
           * In most cases, Field entities are created via
           * FieldStorageConfig::create($values)), where $values is the same parameter
           * as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. Most array
           *   elements will be used to set the corresponding properties on the class;
           *   see the class property documentation for details. Some array elements
           *   have special meanings and a few are required. Special elements are:
           *   - name: required. As a temporary Backwards Compatibility layer right now,
           *     a 'field_name' property can be accepted in place of 'id'.
           *   - entity_type: required.
           *   - type: required.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_storage_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:265
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:286
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:293
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:320
          protected preSaveNew(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving a new field definition.
          /**
           * Prepares saving a new field definition.
           *
           * @param \Drupal\Core\Entity\EntityStorageInterface $storage
           *   The entity storage.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:350
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:376
          protected preSaveUpdated(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving an updated field definition.
          /**
           * Prepares saving an updated field definition.
           *
           * @param \Drupal\Core\Entity\EntityStorageInterface $storage
           *   The entity storage.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:397
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:421
          public getSchema() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:479
          public hasCustomStorage() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:505
          public isBaseField() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:512
          public getColumns() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:519
          public getBundles() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:527
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:540
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:547
          public getTypeProvider() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:554
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:561
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:568
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:582
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:601
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:609
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:617
          public isRevisionable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:624
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:632
          public getProvider() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:640
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:647
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:654
          public getCardinality() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:661
          public setCardinality($cardinality) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:678
          public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:686
          public isMultiple() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:713
          public isLocked() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:721
          public setLocked($locked) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:728
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:736
          public hasData(): bool Determines whether a field has any data.
          /**
           * Determines whether a field has any data.
           *
           * @return bool
           *   TRUE if the field has data for any entity; FALSE otherwise.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:746
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:758
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:769
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:776
          public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:783
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:795
          public getPropertyNames() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:806
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:813
          public getUniqueStorageIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:821
          protected getFieldItemClass() Helper to retrieve the field item class.
          /**
           * Helper to retrieve the field item class.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:828
          public isDeletable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:853
          public getIndexes() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:863
          public setIndexes(array $indexes) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:870
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          protected linkTemplates(): array Gets an array link templates.
          /**
           * Gets an array link templates.
           *
           * @return array
           *   An array of link templates containing paths.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
          /**
           * Gets an array of placeholders for this entity.
           *
           * Individual entity classes may override this method to add additional
           * placeholders if desired. If so, they should be sure to replicate the
           * property caching logic.
           *
           * @param string $rel
           *   The link relationship type, for example: canonical or edit-form.
           *
           * @return array
           *   An array of URI placeholders.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldStorageConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_storages) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:435
          public static Drupal\field\Entity\FieldStorageConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:464
          public static Drupal\field\Entity\FieldStorageConfig::loadByName($entity_type_id, $field_name): \Drupal\field\FieldStorageConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldStorageConfigInterface|null
           *   The field config entity if one exists for the provided field name,
           *   otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:846
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        • protected static Drupal\field\Entity\FieldStorageConfig::$inDeletion :: boolean false
        • public const Drupal\field\Entity\FieldStorageConfig::NAME_MAX_LENGTH :: integer 32
          public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16233 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (27) "field_item:entity_reference"
          settings => array (3)
          handler => string (14) "default:domain"
          handler_settings => array (2)
          target_bundles => null
          sort => array (2) Depth Limit
          target_type => string (6) "domain"
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected fieldDefinition -> Drupal\field\Entity\FieldConfig#284 Recursion
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
      • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
        /**
         * Constructs a FieldConfig object.
         *
         * In most cases, Field entities are created via
         * FieldConfig::create($values), where $values is the same
         * parameter as in this constructor.
         *
         * @param array $values
         *   An array of field properties, keyed by property name. The
         *   storage associated with the field can be specified either with:
         *   - field_storage: the FieldStorageConfigInterface object,
         *   or by referring to an existing field storage in the current configuration
         *   with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the field is attached to. Other array elements will be
         *   used to set the corresponding properties on the class; see the class
         *   property documentation for details.
         * @param string $entity_type
         *   (optional) The entity type on which the field should be created.
         *   Defaults to "field_config".
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
        /**
         * Overrides \Drupal\Core\Entity\EntityBase::preSave().
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the field definition is invalid.
         * @throws \Drupal\Core\Entity\EntityStorageException
         *   In case of failures at the configuration storage level.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
        protected linkTemplates() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
        protected urlRouteParameters($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         *
         * Using the Serialize interface and serialize() / unserialize() methods
         * breaks entity forms in PHP 5.4.
         *
         * @todo Investigate in https://www.drupal.org/node/1977206.
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
        public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
        public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
        /**
         * Loads a field config entity based on the entity type and field name.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\field\FieldConfigInterface|null
         *   The field config entity if one exists for the provided field
         *   name, otherwise NULL.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (19) "field_domain_access"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (2)
      0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem#16224 (9)
      • Properties (9)
      • Methods (54)
      • Static methods (36)
      • Iterator
      • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16233 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (27) "field_item:entity_reference"
          settings => array (3)
          handler => string (14) "default:domain"
          handler_settings => array (2) Depth Limit
          target_type => string (6) "domain"
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected fieldDefinition -> Drupal\field\Entity\FieldConfig#284 (36)
          • Properties (36)
          • Methods (125)
          • Static methods (19)
          • protected entityTypeId -> string (12) "field_config"
            protected enforceIsNew -> null
            protected typedData -> null
            protected originalEntity -> null
            protected cacheContexts -> array (2)
            0 => string (8) "url.site"
            1 => string (28) "languages:language_interface"
            protected cacheTags -> array (2)
            0 => string (99) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
            config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_domain_access
            
            1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
            config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_domain_access
            
            protected cacheMaxAge -> integer -1
            protected _serviceIds -> array (0)
            protected _entityStorages -> array (0)
            protected originalId -> string (37) "node.pagina_libre.field_domain_access"
            protected status -> boolean true
            protected uuid -> string (36) "aba00106-332d-4302-a02f-50c5aa4719bc"
            private isUninstalling -> boolean false
            protected langcode -> string (2) "es"
            protected third_party_settings -> array (0)
            protected _core -> array (0)
            protected trustedData -> boolean false
            protected dependencies -> array (1)
            config => array (2) Depth Limit
            protected isSyncing -> boolean false
            protected id -> string (37) "node.pagina_libre.field_domain_access"
            protected field_name -> string (19) "field_domain_access"
            protected field_type -> string (16) "entity_reference"
            protected entity_type -> string (4) "node"
            protected bundle -> string (12) "pagina_libre"
            protected label -> string (13) "Domain Access"
            protected description -> string (47) "Select the affiliate domain(s) for this content"
            protected settings -> array (2)
            handler => string (14) "default:domain"
            handler_settings => array (2) Depth Limit
            protected required -> boolean true
            protected translatable -> boolean false
            protected default_value -> array (0)
            protected default_value_callback -> string (57) "Drupal\domain_access\DomainAccessManager::getDefaultValue"
            protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#16312 (34)
            • Properties (34)
            • Methods (125)
            • Static methods (15)
            • Static properties (1)
            • Class constants (2)
            • protected entityTypeId -> string (20) "field_storage_config"
              protected enforceIsNew -> null
              protected typedData -> null
              protected originalEntity -> null
              protected cacheContexts -> array (2) Depth Limit
              protected cacheTags -> array (2) Depth Limit
              protected cacheMaxAge -> integer -1
              protected _serviceIds -> array (0)
              protected _entityStorages -> array (0)
              protected originalId -> string (24) "node.field_domain_access"
              protected status -> boolean true
              protected uuid -> string (36) "f11b09cb-9818-43dd-8ebd-dad83081dd3f"
              private isUninstalling -> boolean false
              protected langcode -> string (2) "es"
              protected third_party_settings -> array (0)
              protected _core -> array (1) Depth Limit
              protected trustedData -> boolean false
              protected dependencies -> array (2) Depth Limit
              protected isSyncing -> boolean false
              protected id -> string (24) "node.field_domain_access"
              protected field_name -> string (19) "field_domain_access"
              protected entity_type -> string (4) "node"
              protected type -> string (16) "entity_reference"
              protected module -> string (4) "core"
              protected settings -> array (1) Depth Limit
              protected cardinality -> integer -1
              protected translatable -> boolean true
              protected locked -> boolean false
              protected persist_with_no_fields -> boolean false
              public custom_storage -> boolean false
              protected indexes -> array (0)
              protected deleted -> boolean false
              protected schema -> null
              protected propertyDefinitions -> array (2) Depth Limit
            • public __construct(array $values, $entity_type = 'field_storage_config') Constructs a FieldStorageConfig object.
              /**
               * Constructs a FieldStorageConfig object.
               *
               * In most cases, Field entities are created via
               * FieldStorageConfig::create($values)), where $values is the same parameter
               * as in this constructor.
               *
               * @param array $values
               *   An array of field properties, keyed by property name. Most array
               *   elements will be used to set the corresponding properties on the class;
               *   see the class property documentation for details. Some array elements
               *   have special meanings and a few are required. Special elements are:
               *   - name: required. As a temporary Backwards Compatibility layer right now,
               *     a 'field_name' property can be accepted in place of 'id'.
               *   - entity_type: required.
               *   - type: required.
               * @param string $entity_type
               *   (optional) The entity type on which the field should be created.
               *   Defaults to "field_storage_config".
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:265
              public id() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:286
              public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:293
              public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
              /**
               * Overrides \Drupal\Core\Entity\EntityBase::preSave().
               *
               * @throws \Drupal\Core\Field\FieldException
               *   If the field definition is invalid.
               * @throws \Drupal\Core\Entity\EntityStorageException
               *   In case of failures at the configuration storage level.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:320
              protected preSaveNew(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving a new field definition.
              /**
               * Prepares saving a new field definition.
               *
               * @param \Drupal\Core\Entity\EntityStorageInterface $storage
               *   The entity storage.
               *
               * @throws \Drupal\Core\Field\FieldException
               *   If the field definition is invalid.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:350
              public calculateDependencies() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:376
              protected preSaveUpdated(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving an updated field definition.
              /**
               * Prepares saving an updated field definition.
               *
               * @param \Drupal\Core\Entity\EntityStorageInterface $storage
               *   The entity storage.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:397
              public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:421
              public getSchema() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:479
              public hasCustomStorage() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:505
              public isBaseField() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:512
              public getColumns() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:519
              public getBundles() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:527
              public getName() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:540
              public isDeleted() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:547
              public getTypeProvider() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:554
              public getType() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:561
              public getSettings() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:568
              public getSetting($setting_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:582
              public setSetting($setting_name, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:601
              public setSettings(array $settings) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:609
              public isTranslatable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:617
              public isRevisionable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:624
              public setTranslatable($translatable) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:632
              public getProvider() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:640
              public getLabel() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:647
              public getDescription() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:654
              public getCardinality() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:661
              public setCardinality($cardinality) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:678
              public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:686
              public isMultiple() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:713
              public isLocked() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:721
              public setLocked($locked) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:728
              public getTargetEntityTypeId() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:736
              public hasData(): bool Determines whether a field has any data.
              /**
               * Determines whether a field has any data.
               *
               * @return bool
               *   TRUE if the field has data for any entity; FALSE otherwise.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:746
              public __sleep(): array Implements the magic __sleep() method.
              /**
               * Implements the magic __sleep() method.
               *
               * Using the Serialize interface and serialize() / unserialize() methods
               * breaks entity forms in PHP 5.4.
               *
               * @todo Investigate in https://www.drupal.org/node/1977206.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:758
              public getConstraints() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:769
              public getConstraint($constraint_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:776
              public getPropertyDefinition($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:783
              public getPropertyDefinitions() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:795
              public getPropertyNames() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:806
              public getMainPropertyName() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:813
              public getUniqueStorageIdentifier() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:821
              protected getFieldItemClass() Helper to retrieve the field item class.
              /**
               * Helper to retrieve the field item class.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:828
              public isDeletable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:853
              public getIndexes() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:863
              public setIndexes(array $indexes) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:870
              public getOriginalId() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
              public setOriginalId($id) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
              public isNew() Overrides EntityBase::isNew().
              /**
               * Overrides EntityBase::isNew().
               *
               * EntityInterface::enforceIsNew() is only supported for newly created
               * configuration entities but has no effect after saving, since each
               * configuration entity is unique.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
              public get($property_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
              public set($property_name, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
              public enable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
              public disable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
              public setStatus($status) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
              public status() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
              public setUninstalling($uninstalling) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
              public isUninstalling() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
              public createDuplicate() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
              public toArray() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
              protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
              /**
               * Gets the typed config manager.
               *
               * @return \Drupal\Core\Config\TypedConfigManagerInterface
               *   The typed configuration plugin manager.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
              public toUrl($rel = null, array $options = array()) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
              public getCacheTagsToInvalidate() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
              protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
              /**
               * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
               *
               * Note that this function should only be called from implementations of
               * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
               * as dependencies are recalculated during every entity save.
               *
               * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
              public getDependencies() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
              public getConfigDependencyName() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
              public getConfigTarget() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
              public onDependencyRemoval(array $dependencies) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
              protected invalidateTagsOnSave($update) {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * Override to never invalidate the entity's cache tag; the config system
               * already invalidates it.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
              public setThirdPartySetting($module, $key, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
              public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
              public getThirdPartySettings($module) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
              public unsetThirdPartySetting($module, $key) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
              public getThirdPartyProviders() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
              public isInstallable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
              public trustData() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
              public hasTrustedData() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
              public save() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
              protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
              /**
               * Gets the entity type manager.
               *
               * @return \Drupal\Core\Entity\EntityTypeManagerInterface
               *   The entity type manager.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
              protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
              /**
               * Gets the entity type bundle info service.
               *
               * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
               *   The entity type bundle info service.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
              protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
              /**
               * Gets the language manager.
               *
               * @return \Drupal\Core\Language\LanguageManagerInterface
               *   The language manager service.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
              protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
              /**
               * Gets the UUID generator.
               *
               * @return \Drupal\Component\Uuid\UuidInterface
               *   The UUID service.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
              public uuid() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
              public enforceIsNew($value = true) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
              public getEntityTypeId() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
              public bundle() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
              public label() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
              public hasLinkTemplate($rel) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
              protected linkTemplates(): array Gets an array link templates.
              /**
               * Gets an array link templates.
               *
               * @return array
               *   An array of link templates containing paths.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
              public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
              protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
              /**
               * Gets an array of placeholders for this entity.
               *
               * Individual entity classes may override this method to add additional
               * placeholders if desired. If so, they should be sure to replicate the
               * property caching logic.
               *
               * @param string $rel
               *   The link relationship type, for example: canonical or edit-form.
               *
               * @return array
               *   An array of URI placeholders.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
              public uriRelationships() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
              public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
              public language() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
              public delete() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
              public getEntityType() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
              public referencedEntities() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
              public getCacheContexts() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
              protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
              /**
               * The list cache tags to invalidate for this entity.
               *
               * @return string[]
               *   Set of list cache tags.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
              public getCacheTags() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
              public getCacheMaxAge() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
              public getTypedData() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
              public getConfigDependencyKey() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
              public getOriginal(): ?static {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
              public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
              public __get($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
              public __set($name, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
              public __isset($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
              public __unset($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
              public addCacheableDependency($other_object) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
              public addCacheContexts(array $cache_contexts) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
              public addCacheTags(array $cache_tags) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
              public mergeCacheMaxAge($max_age) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
              protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
              /**
               * Sets cacheability; useful for value object constructors.
               *
               * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
               *   The cacheability to set.
               *
               * @return $this
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
              public traitSleep(): array {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
              public __wakeup(): void {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
              protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
              /**
               * Calculates and returns dependencies of a specific plugin instance.
               *
               * Dependencies are added for the module that provides the plugin, as well
               * as any dependencies declared by the instance's calculateDependencies()
               * method, if it implements
               * \Drupal\Component\Plugin\DependentPluginInterface.
               *
               * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
               *   The plugin instance.
               *
               * @return array
               *   An array of dependencies keyed by the type of dependency.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
              protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
              /**
               * Calculates and adds dependencies of a specific plugin instance.
               *
               * Dependencies are added for the module that provides the plugin, as well
               * as any dependencies declared by the instance's calculateDependencies()
               * method, if it implements
               * \Drupal\Component\Plugin\DependentPluginInterface.
               *
               * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
               *   The plugin instance.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
              protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
              /**
               * Wraps the module handler.
               *
               * @return \Drupal\Core\Extension\ModuleHandlerInterface
               *   The module handler.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
              protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
              /**
               * Wraps the theme handler.
               *
               * @return \Drupal\Core\Extension\ThemeHandlerInterface
               *   The theme handler.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
              protected addDependencyTrait($type, $name): $this Adds a dependency.
              /**
               * Adds a dependency.
               *
               * @param string $type
               *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
               * @param string $name
               *   If $type is 'module' or 'theme', the name of the module or theme. If
               *   $type is 'config' or 'content', the result of
               *   EntityInterface::getConfigDependencyName().
               *
               * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
               *
               * @return $this
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
              protected addDependencies(array $dependencies) Adds multiple dependencies.
              /**
               * Adds multiple dependencies.
               *
               * @param array $dependencies
               *   An array of dependencies keyed by the type of dependency. One example:
               *   @code
               *   [
               *     'module' => [
               *       'node',
               *       'field',
               *       'image',
               *     ],
               *   ];
               *   @endcode
               *
               * @see \Drupal\Core\Entity\DependencyTrait::addDependency
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
              public setSyncing($syncing) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
              public isSyncing() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
              private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
              /**
               * Returns the typed data class name for this entity.
               *
               * @return string
               *   The string representing the typed data class name.
               *
               * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
            • public static Drupal\field\Entity\FieldStorageConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_storages) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:435
              public static Drupal\field\Entity\FieldStorageConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:464
              public static Drupal\field\Entity\FieldStorageConfig::loadByName($entity_type_id, $field_name): \Drupal\field\FieldStorageConfigInterface|null Loads a field config entity based on the entity type and field name.
              /**
               * Loads a field config entity based on the entity type and field name.
               *
               * @param string $entity_type_id
               *   ID of the entity type.
               * @param string $field_name
               *   Name of the field.
               *
               * @return \Drupal\field\FieldStorageConfigInterface|null
               *   The field config entity if one exists for the provided field name,
               *   otherwise NULL.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:846
              public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
              /**
               * Callback for uasort() to sort configuration entities by weight and label.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
              protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * Override to never invalidate the individual entities' cache tags; the
               * config system already invalidates them.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
              protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
              /**
               * Gets the configuration manager.
               *
               * @return \Drupal\Core\Config\ConfigManager
               *   The configuration manager.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
              public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
              public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
              public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
              public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
              public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
              public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
              public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
              public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
              protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
              /**
               * Invalidates an entity's cache tags upon delete.
               *
               * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
               *   The entity type definition.
               * @param \Drupal\Core\Entity\EntityInterface[] $entities
               *   An array of entities.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
            • protected static Drupal\field\Entity\FieldStorageConfig::$inDeletion :: boolean false
            • public const Drupal\field\Entity\FieldStorageConfig::NAME_MAX_LENGTH :: integer 32
              public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
            protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16233 Recursion
            protected constraints -> array (0)
            protected propertyConstraints -> array (0)
            protected deleted -> boolean false
          • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
            /**
             * Constructs a FieldConfig object.
             *
             * In most cases, Field entities are created via
             * FieldConfig::create($values), where $values is the same
             * parameter as in this constructor.
             *
             * @param array $values
             *   An array of field properties, keyed by property name. The
             *   storage associated with the field can be specified either with:
             *   - field_storage: the FieldStorageConfigInterface object,
             *   or by referring to an existing field storage in the current configuration
             *   with:
             *   - field_name: The field name.
             *   - entity_type: The entity type.
             *   Additionally, a 'bundle' property is required to indicate the entity
             *   bundle to which the field is attached to. Other array elements will be
             *   used to set the corresponding properties on the class; see the class
             *   property documentation for details.
             * @param string $entity_type
             *   (optional) The entity type on which the field should be created.
             *   Defaults to "field_config".
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
            public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
            public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
            /**
             * Overrides \Drupal\Core\Entity\EntityBase::preSave().
             *
             * @throws \Drupal\Core\Field\FieldException
             *   If the field definition is invalid.
             * @throws \Drupal\Core\Entity\EntityStorageException
             *   In case of failures at the configuration storage level.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
            public calculateDependencies() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
            protected linkTemplates() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
            protected urlRouteParameters($rel) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
            public isDeleted() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
            public getFieldStorageDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
            public isDisplayConfigurable($context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
            public getDisplayOptions($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
            public getUniqueIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
            public id() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
            public getName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
            public getType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
            public getTargetEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
            public getTargetBundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
            public onDependencyRemoval(array $dependencies) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
            public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
            public setLabel($label) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
            public setDescription($description) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
            public isTranslatable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
            public setTranslatable($translatable) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
            public setSettings(array $settings) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
            public setSetting($setting_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
            public setRequired($required) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
            public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
            public getDefaultValueLiteral() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
            public setDefaultValue($value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
            public getDefaultValueCallback() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
            public setDefaultValueCallback($callback) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
            public __sleep(): array Implements the magic __sleep() method.
            /**
             * Implements the magic __sleep() method.
             *
             * Using the Serialize interface and serialize() / unserialize() methods
             * breaks entity forms in PHP 5.4.
             *
             * @todo Investigate in https://www.drupal.org/node/1977206.
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
            public getItemDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
            public getConfig($bundle) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
            public setConstraints(array $constraints) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
            public setPropertyConstraints($name, array $constraints) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
            public addPropertyConstraints($name, array $constraints) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
            public getOriginalId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
            public setOriginalId($id) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
            public isNew() Overrides EntityBase::isNew().
            /**
             * Overrides EntityBase::isNew().
             *
             * EntityInterface::enforceIsNew() is only supported for newly created
             * configuration entities but has no effect after saving, since each
             * configuration entity is unique.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
            public get($property_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
            public set($property_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
            public enable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
            public disable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
            public setStatus($status) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
            public status() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
            public setUninstalling($uninstalling) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
            public isUninstalling() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
            public createDuplicate() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
            public toArray() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
            protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
            /**
             * Gets the typed config manager.
             *
             * @return \Drupal\Core\Config\TypedConfigManagerInterface
             *   The typed configuration plugin manager.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
            public toUrl($rel = null, array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
            public getCacheTagsToInvalidate() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
            protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
            /**
             * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
             *
             * Note that this function should only be called from implementations of
             * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
             * as dependencies are recalculated during every entity save.
             *
             * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
            public getDependencies() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
            public getConfigDependencyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
            public getConfigTarget() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
            protected invalidateTagsOnSave($update) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Override to never invalidate the entity's cache tag; the config system
             * already invalidates it.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
            public setThirdPartySetting($module, $key, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
            public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
            public getThirdPartySettings($module) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
            public unsetThirdPartySetting($module, $key) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
            public getThirdPartyProviders() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
            public isInstallable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
            public trustData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
            public hasTrustedData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
            public save() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
            protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
            /**
             * Gets the entity type manager.
             *
             * @return \Drupal\Core\Entity\EntityTypeManagerInterface
             *   The entity type manager.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
            protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
            /**
             * Gets the entity type bundle info service.
             *
             * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
             *   The entity type bundle info service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
            protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
            /**
             * Gets the language manager.
             *
             * @return \Drupal\Core\Language\LanguageManagerInterface
             *   The language manager service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
            protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
            /**
             * Gets the UUID generator.
             *
             * @return \Drupal\Component\Uuid\UuidInterface
             *   The UUID service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
            public uuid() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
            public enforceIsNew($value = true) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
            public getEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
            public bundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
            public label() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
            public hasLinkTemplate($rel) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
            public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
            public uriRelationships() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
            public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
            public language() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
            public delete() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
            public getEntityType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
            public referencedEntities() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
            protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
            /**
             * The list cache tags to invalidate for this entity.
             *
             * @return string[]
             *   Set of list cache tags.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
            public getTypedData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
            public getConfigDependencyKey() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
            public getOriginal(): ?static {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
            public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
            public __get($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
            public __set($name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
            public __isset($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
            public __unset($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
            public addCacheableDependency($other_object) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
            public addCacheContexts(array $cache_contexts) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
            public addCacheTags(array $cache_tags) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
            public mergeCacheMaxAge($max_age) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
            protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
            /**
             * Sets cacheability; useful for value object constructors.
             *
             * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
             *   The cacheability to set.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
            public traitSleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
            public __wakeup(): void {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
            protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
            /**
             * Calculates and returns dependencies of a specific plugin instance.
             *
             * Dependencies are added for the module that provides the plugin, as well
             * as any dependencies declared by the instance's calculateDependencies()
             * method, if it implements
             * \Drupal\Component\Plugin\DependentPluginInterface.
             *
             * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
             *   The plugin instance.
             *
             * @return array
             *   An array of dependencies keyed by the type of dependency.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
            protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
            /**
             * Calculates and adds dependencies of a specific plugin instance.
             *
             * Dependencies are added for the module that provides the plugin, as well
             * as any dependencies declared by the instance's calculateDependencies()
             * method, if it implements
             * \Drupal\Component\Plugin\DependentPluginInterface.
             *
             * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
             *   The plugin instance.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
            protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
            /**
             * Wraps the module handler.
             *
             * @return \Drupal\Core\Extension\ModuleHandlerInterface
             *   The module handler.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
            protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
            /**
             * Wraps the theme handler.
             *
             * @return \Drupal\Core\Extension\ThemeHandlerInterface
             *   The theme handler.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
            protected addDependencyTrait($type, $name): $this Adds a dependency.
            /**
             * Adds a dependency.
             *
             * @param string $type
             *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
             * @param string $name
             *   If $type is 'module' or 'theme', the name of the module or theme. If
             *   $type is 'config' or 'content', the result of
             *   EntityInterface::getConfigDependencyName().
             *
             * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
            protected addDependencies(array $dependencies) Adds multiple dependencies.
            /**
             * Adds multiple dependencies.
             *
             * @param array $dependencies
             *   An array of dependencies keyed by the type of dependency. One example:
             *   @code
             *   [
             *     'module' => [
             *       'node',
             *       'field',
             *       'image',
             *     ],
             *   ];
             *   @endcode
             *
             * @see \Drupal\Core\Entity\DependencyTrait::addDependency
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
            public setSyncing($syncing) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
            public isSyncing() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
            private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
            /**
             * Returns the typed data class name for this entity.
             *
             * @return string
             *   The string representing the typed data class name.
             *
             * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
          • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
            public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
            public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
            /**
             * Loads a field config entity based on the entity type and field name.
             *
             * @param string $entity_type_id
             *   ID of the entity type.
             * @param string $bundle
             *   Bundle name.
             * @param string $field_name
             *   Name of the field.
             *
             * @return \Drupal\field\FieldConfigInterface|null
             *   The field config entity if one exists for the provided field
             *   name, otherwise NULL.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
            public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
            public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
            public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
            /**
             * Callback for uasort() to sort configuration entities by weight and label.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
            protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Override to never invalidate the individual entities' cache tags; the
             * config system already invalidates them.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
            protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
            /**
             * Gets the configuration manager.
             *
             * @return \Drupal\Core\Config\ConfigManager
             *   The configuration manager.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
            public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
            public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
            public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
            public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
            public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
            protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
            /**
             * Ensure a field value is transformed into a format keyed by delta.
             *
             * @param mixed $value
             *   The raw field value to normalize.
             * @param string $main_property_name
             *   The main field property name.
             *
             * @return array
             *   A field value normalized into a format keyed by delta.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
            public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
            public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
            public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
            public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
            protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
            /**
             * Invalidates an entity's cache tags upon delete.
             *
             * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
             *   The entity type definition.
             * @param \Drupal\Core\Entity\EntityInterface[] $entities
             *   An array of entities.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected name -> integer 0
        protected parent -> Drupal\Core\Field\EntityReferenceFieldItemList#16234 Recursion
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected values -> array (1)
        target_id => string (28) "temporadapal_grandvalira_com"
        protected properties -> array (1)
        entity => Drupal\Core\Entity\Plugin\DataType\EntityReference#16223 (9)
        • Properties (9)
        • Methods (28)
        • Static methods (1)
        • protected definition -> Drupal\Core\TypedData\DataReferenceDefinition#16229 (3)
          • Properties (3)
          • Methods (36)
          • Static methods (4)
          • protected definition -> array (6) Depth Limit
            protected typedDataManager -> null
            protected targetDefinition -> Drupal\Core\Entity\TypedData\EntityDataDefinition#16226 Depth Limit
          • public getTargetDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:48
            public setTargetDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the definition of the referenced data.
            /**
             * Sets the definition of the referenced data.
             *
             * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
             *   The target definition to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:60
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataReferenceDefinition::create($target_data_type): static Creates a new data reference definition.
            /**
             * Creates a new data reference definition.
             *
             * @param string $target_data_type
             *   The data type of the referenced data.
             *
             * @return static
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:28
            public static Drupal\Core\TypedData\DataReferenceDefinition::createFromDataType($data_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:37
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected name -> string (6) "entity"
          protected parent -> Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem#16224 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected target -> uninitialized
          protected id -> string (28) "temporadapal_grandvalira_com"
        • public getTargetDefinition(): \Drupal\Core\Entity\TypedData\EntityDataDefinitionInterface Gets the definition of the referenced entity.
          /**
           * Gets the definition of the referenced entity.
           *
           * @return \Drupal\Core\Entity\TypedData\EntityDataDefinitionInterface
           *   The reference target's definition.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php:51
          public isTargetNew(): bool Checks whether the target entity has not been saved yet.
          /**
           * Checks whether the target entity has not been saved yet.
           *
           * @return bool
           *   TRUE if the entity is new, FALSE otherwise.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php:61
          public getTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php:69
          public getTargetIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php:83
          public setValue($value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php:95
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php:122
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataReferenceBase
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceBase.php:36
          public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
          /**
           * Constructs a TypedData object given its definition and context.
           *
           * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
           *   The data definition.
           * @param string $name
           *   (optional) The name of the created property, or NULL if it is the root
           *   of a typed data tree. Defaults to NULL.
           * @param \Drupal\Core\TypedData\TypedDataInterface $parent
           *   (optional) The parent object of the data property, or NULL if it is the
           *   root of a typed data tree. Defaults to NULL.
           *
           * @see \Drupal\Core\TypedData\TypedDataManager::create()
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:138
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      • public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:213
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:228
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:272
        public onChange($property_name, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:286
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:302
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:316
        public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:415
        public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:442
        public hasNewEntity(): bool Determines whether the item holds an unsaved entity.
        /**
         * Determines whether the item holds an unsaved entity.
         *
         * This is notably used for "autocreate" widgets, and more generally to
         * support referencing freshly created entities (they will get saved
         * automatically as the hosting entity gets saved).
         *
         * @return bool
         *   TRUE if the item holds an unsaved entity.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:533
        public getPossibleValues(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:649
        public getPossibleOptions(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:656
        public getSettableValues(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:663
        public getSettableOptions(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:673
        public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
        protected getSettings(): array Returns the array of field settings.
        /**
         * Returns the array of field settings.
         *
         * @return array
         *   The array of settings.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
        protected getSetting($setting_name): mixed Returns the value of a field setting.
        /**
         * Returns the value of a field setting.
         *
         * @param string $setting_name
         *   The setting name.
         *
         * @return mixed
         *   The setting value.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
        protected writePropertyValue($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Different to the parent Map class, we avoid creating property objects as
         * far as possible in order to optimize performance. Thus we just update
         * $this->values if no property object has been created yet.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
        public set($property_name, $value, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
        public getProperties($include_computed = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::defaultStorageSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:49
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::defaultFieldSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:58
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:68
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:116
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:131
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::mainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:159
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:166
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:334
        protected static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::getRandomBundle(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $selection_settings): string|null Gets a bundle for a given entity type and selection options.
        /**
         * Gets a bundle for a given entity type and selection options.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type.
         * @param array $selection_settings
         *   An array of selection settings.
         *
         * @return string|null
         *   Either the bundle string, or NULL if there is no bundle.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:400
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsFormValidate(array $form, Drupal\Core\Form\FormStateInterface $form_state) Form element validation handler; Invokes selection plugin's validation.
        /**
         * Form element validation handler; Invokes selection plugin's validation.
         *
         * @param array $form
         *   The form where the settings form is being included in.
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:517
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:540
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:580
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:590
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsAjaxProcess($form, Drupal\Core\Form\FormStateInterface $form_state) Render API callback: Processes the field settings form.
        /**
         * Render API callback: Processes the field settings form.
         *
         * @see static::fieldSettingsForm()
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:699
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsAjaxProcessElement(&$element, $main_form) Adds the field settings to AJAX form elements.
        /**
         * Adds the field settings to AJAX form elements.
         *
         * @see static::fieldSettingsAjaxProcess()
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:709
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::formProcessMergeParent($element) Render API callback that moves entity reference elements up a level.
        /**
         * Render API callback that moves entity reference elements up a level.
         *
         * The elements (i.e. 'handler_settings') are moved for easier processing by
         * the validation and submission handlers.
         *
         * @see _entity_reference_field_settings_process()
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:732
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::settingsAjaxSubmit($form, Drupal\Core\Form\FormStateInterface $form_state) Submit handler for the non-JS case.
        /**
         * Submit handler for the non-JS case.
         *
         * @see static::fieldSettingsForm()
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:744
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::getPreconfiguredOptions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:753
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::getReferenceableBundles(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:781
        public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
        public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
        public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
        public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
        public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
        public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
        public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
        public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
        public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
        abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
        /**
         * Defines field item properties.
         *
         * Properties that are required to constitute a valid, non-empty item should
         * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
         *
         * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
         *   An array of property definitions of contained properties, keyed by
         *   property name.
         *
         * @see \Drupal\Core\Field\BaseFieldDefinition
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
        abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
        /**
         * Returns the schema for the field.
         *
         * This method is static because the field schema information is needed on
         * creation of the field. FieldItemInterface objects instantiated at that
         * time are not reliable as field settings might be missing.
         *
         * Computed fields having no schema should return an empty array.
         *
         * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
         *   The field definition.
         *
         * @return array
         *   An empty array if there is no schema, or an associative array with the
         *   following key/value pairs:
         *   - columns: An array of Schema API column specifications, keyed by column
         *     name. The columns need to be a subset of the properties defined in
         *     propertyDefinitions(). The 'not null' property is ignored if present,
         *     as it is determined automatically by the storage controller depending
         *     on the table layout and the property definitions. It is recommended to
         *     avoid having the column definitions depend on field settings when
         *     possible. No assumptions should be made on how storage engines
         *     internally use the original column name to structure their storage.
         *   - unique keys: (optional) An array of Schema API unique key definitions.
         *     Only columns that appear in the 'columns' array are allowed.
         *   - indexes: (optional) An array of Schema API index definitions. Only
         *     columns that appear in the 'columns' array are allowed. Those indexes
         *     will be used as default indexes. Field definitions can specify
         *     additional indexes or, at their own risk, modify the default indexes
         *     specified by the field-type module. Some storage engines might not
         *     support indexes.
         *   - foreign keys: (optional) An array of Schema API foreign key
         *     definitions. Note, however, that the field data is not necessarily
         *     stored in SQL. Also, the possible usage is limited, as you cannot
         *     specify another field as related, only existing SQL tables,
         *     such as {taxonomy_term_data}.
         *
         * @throws \Drupal\Core\Field\FieldException
         *   Throws an exception if the schema is invalid.
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
        abstract public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItemInterface::getReferenceableBundles(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array Returns the referenceable entity types and bundles.
        /**
         * Returns the referenceable entity types and bundles.
         *
         * @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition
         *   The field definition for which to retrieve the referenceable entity
         *   types and bundles.
         *
         * @return array
         *   An array of referenceable bundles where the array is keyed by the entity
         *   type ID, with values an array of bundle names. (It is a single-value
         *   array with the entity type ID if the entity type does not implement
         *   bundles.)
         */
        
        Inherited from Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItemInterface.php:28
      • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
      1 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem#16222 (9)
      • Properties (9)
      • Methods (54)
      • Static methods (36)
      • Iterator
      • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16233 (3)
        • Properties (3)
        • Methods (39)
        • Static methods (4)
        • protected definition -> array (2)
          type => string (27) "field_item:entity_reference"
          settings => array (3)
          handler => string (14) "default:domain"
          handler_settings => array (2) Depth Limit
          target_type => string (6) "domain"
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected fieldDefinition -> Drupal\field\Entity\FieldConfig#284 (36)
          • Properties (36)
          • Methods (125)
          • Static methods (19)
          • protected entityTypeId -> string (12) "field_config"
            protected enforceIsNew -> null
            protected typedData -> null
            protected originalEntity -> null
            protected cacheContexts -> array (2)
            0 => string (8) "url.site"
            1 => string (28) "languages:language_interface"
            protected cacheTags -> array (2)
            0 => string (99) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
            config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_domain_access
            
            1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
            config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_domain_access
            
            protected cacheMaxAge -> integer -1
            protected _serviceIds -> array (0)
            protected _entityStorages -> array (0)
            protected originalId -> string (37) "node.pagina_libre.field_domain_access"
            protected status -> boolean true
            protected uuid -> string (36) "aba00106-332d-4302-a02f-50c5aa4719bc"
            private isUninstalling -> boolean false
            protected langcode -> string (2) "es"
            protected third_party_settings -> array (0)
            protected _core -> array (0)
            protected trustedData -> boolean false
            protected dependencies -> array (1)
            config => array (2) Depth Limit
            protected isSyncing -> boolean false
            protected id -> string (37) "node.pagina_libre.field_domain_access"
            protected field_name -> string (19) "field_domain_access"
            protected field_type -> string (16) "entity_reference"
            protected entity_type -> string (4) "node"
            protected bundle -> string (12) "pagina_libre"
            protected label -> string (13) "Domain Access"
            protected description -> string (47) "Select the affiliate domain(s) for this content"
            protected settings -> array (2)
            handler => string (14) "default:domain"
            handler_settings => array (2) Depth Limit
            protected required -> boolean true
            protected translatable -> boolean false
            protected default_value -> array (0)
            protected default_value_callback -> string (57) "Drupal\domain_access\DomainAccessManager::getDefaultValue"
            protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#16312 (34)
            • Properties (34)
            • Methods (125)
            • Static methods (15)
            • Static properties (1)
            • Class constants (2)
            • protected entityTypeId -> string (20) "field_storage_config"
              protected enforceIsNew -> null
              protected typedData -> null
              protected originalEntity -> null
              protected cacheContexts -> array (2) Depth Limit
              protected cacheTags -> array (2) Depth Limit
              protected cacheMaxAge -> integer -1
              protected _serviceIds -> array (0)
              protected _entityStorages -> array (0)
              protected originalId -> string (24) "node.field_domain_access"
              protected status -> boolean true
              protected uuid -> string (36) "f11b09cb-9818-43dd-8ebd-dad83081dd3f"
              private isUninstalling -> boolean false
              protected langcode -> string (2) "es"
              protected third_party_settings -> array (0)
              protected _core -> array (1) Depth Limit
              protected trustedData -> boolean false
              protected dependencies -> array (2) Depth Limit
              protected isSyncing -> boolean false
              protected id -> string (24) "node.field_domain_access"
              protected field_name -> string (19) "field_domain_access"
              protected entity_type -> string (4) "node"
              protected type -> string (16) "entity_reference"
              protected module -> string (4) "core"
              protected settings -> array (1) Depth Limit
              protected cardinality -> integer -1
              protected translatable -> boolean true
              protected locked -> boolean false
              protected persist_with_no_fields -> boolean false
              public custom_storage -> boolean false
              protected indexes -> array (0)
              protected deleted -> boolean false
              protected schema -> null
              protected propertyDefinitions -> array (2) Depth Limit
            • public __construct(array $values, $entity_type = 'field_storage_config') Constructs a FieldStorageConfig object.
              /**
               * Constructs a FieldStorageConfig object.
               *
               * In most cases, Field entities are created via
               * FieldStorageConfig::create($values)), where $values is the same parameter
               * as in this constructor.
               *
               * @param array $values
               *   An array of field properties, keyed by property name. Most array
               *   elements will be used to set the corresponding properties on the class;
               *   see the class property documentation for details. Some array elements
               *   have special meanings and a few are required. Special elements are:
               *   - name: required. As a temporary Backwards Compatibility layer right now,
               *     a 'field_name' property can be accepted in place of 'id'.
               *   - entity_type: required.
               *   - type: required.
               * @param string $entity_type
               *   (optional) The entity type on which the field should be created.
               *   Defaults to "field_storage_config".
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:265
              public id() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:286
              public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:293
              public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
              /**
               * Overrides \Drupal\Core\Entity\EntityBase::preSave().
               *
               * @throws \Drupal\Core\Field\FieldException
               *   If the field definition is invalid.
               * @throws \Drupal\Core\Entity\EntityStorageException
               *   In case of failures at the configuration storage level.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:320
              protected preSaveNew(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving a new field definition.
              /**
               * Prepares saving a new field definition.
               *
               * @param \Drupal\Core\Entity\EntityStorageInterface $storage
               *   The entity storage.
               *
               * @throws \Drupal\Core\Field\FieldException
               *   If the field definition is invalid.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:350
              public calculateDependencies() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:376
              protected preSaveUpdated(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving an updated field definition.
              /**
               * Prepares saving an updated field definition.
               *
               * @param \Drupal\Core\Entity\EntityStorageInterface $storage
               *   The entity storage.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:397
              public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:421
              public getSchema() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:479
              public hasCustomStorage() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:505
              public isBaseField() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:512
              public getColumns() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:519
              public getBundles() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:527
              public getName() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:540
              public isDeleted() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:547
              public getTypeProvider() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:554
              public getType() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:561
              public getSettings() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:568
              public getSetting($setting_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:582
              public setSetting($setting_name, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:601
              public setSettings(array $settings) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:609
              public isTranslatable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:617
              public isRevisionable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:624
              public setTranslatable($translatable) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:632
              public getProvider() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:640
              public getLabel() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:647
              public getDescription() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:654
              public getCardinality() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:661
              public setCardinality($cardinality) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:678
              public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:686
              public isMultiple() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:713
              public isLocked() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:721
              public setLocked($locked) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:728
              public getTargetEntityTypeId() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:736
              public hasData(): bool Determines whether a field has any data.
              /**
               * Determines whether a field has any data.
               *
               * @return bool
               *   TRUE if the field has data for any entity; FALSE otherwise.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:746
              public __sleep(): array Implements the magic __sleep() method.
              /**
               * Implements the magic __sleep() method.
               *
               * Using the Serialize interface and serialize() / unserialize() methods
               * breaks entity forms in PHP 5.4.
               *
               * @todo Investigate in https://www.drupal.org/node/1977206.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:758
              public getConstraints() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:769
              public getConstraint($constraint_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:776
              public getPropertyDefinition($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:783
              public getPropertyDefinitions() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:795
              public getPropertyNames() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:806
              public getMainPropertyName() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:813
              public getUniqueStorageIdentifier() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:821
              protected getFieldItemClass() Helper to retrieve the field item class.
              /**
               * Helper to retrieve the field item class.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:828
              public isDeletable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:853
              public getIndexes() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:863
              public setIndexes(array $indexes) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:870
              public getOriginalId() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
              public setOriginalId($id) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
              public isNew() Overrides EntityBase::isNew().
              /**
               * Overrides EntityBase::isNew().
               *
               * EntityInterface::enforceIsNew() is only supported for newly created
               * configuration entities but has no effect after saving, since each
               * configuration entity is unique.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
              public get($property_name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
              public set($property_name, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
              public enable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
              public disable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
              public setStatus($status) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
              public status() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
              public setUninstalling($uninstalling) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
              public isUninstalling() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
              public createDuplicate() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
              public toArray() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
              protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
              /**
               * Gets the typed config manager.
               *
               * @return \Drupal\Core\Config\TypedConfigManagerInterface
               *   The typed configuration plugin manager.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
              public toUrl($rel = null, array $options = array()) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
              public getCacheTagsToInvalidate() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
              protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
              /**
               * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
               *
               * Note that this function should only be called from implementations of
               * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
               * as dependencies are recalculated during every entity save.
               *
               * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
              public getDependencies() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
              public getConfigDependencyName() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
              public getConfigTarget() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
              public onDependencyRemoval(array $dependencies) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
              protected invalidateTagsOnSave($update) {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * Override to never invalidate the entity's cache tag; the config system
               * already invalidates it.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
              public setThirdPartySetting($module, $key, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
              public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
              public getThirdPartySettings($module) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
              public unsetThirdPartySetting($module, $key) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
              public getThirdPartyProviders() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
              public isInstallable() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
              public trustData() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
              public hasTrustedData() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
              public save() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
              protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
              /**
               * Gets the entity type manager.
               *
               * @return \Drupal\Core\Entity\EntityTypeManagerInterface
               *   The entity type manager.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
              protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
              /**
               * Gets the entity type bundle info service.
               *
               * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
               *   The entity type bundle info service.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
              protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
              /**
               * Gets the language manager.
               *
               * @return \Drupal\Core\Language\LanguageManagerInterface
               *   The language manager service.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
              protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
              /**
               * Gets the UUID generator.
               *
               * @return \Drupal\Component\Uuid\UuidInterface
               *   The UUID service.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
              public uuid() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
              public enforceIsNew($value = true) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
              public getEntityTypeId() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
              public bundle() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
              public label() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
              public hasLinkTemplate($rel) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
              protected linkTemplates(): array Gets an array link templates.
              /**
               * Gets an array link templates.
               *
               * @return array
               *   An array of link templates containing paths.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
              public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
              protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
              /**
               * Gets an array of placeholders for this entity.
               *
               * Individual entity classes may override this method to add additional
               * placeholders if desired. If so, they should be sure to replicate the
               * property caching logic.
               *
               * @param string $rel
               *   The link relationship type, for example: canonical or edit-form.
               *
               * @return array
               *   An array of URI placeholders.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
              public uriRelationships() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
              public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
              public language() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
              public delete() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
              public getEntityType() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
              public referencedEntities() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
              public getCacheContexts() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
              protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
              /**
               * The list cache tags to invalidate for this entity.
               *
               * @return string[]
               *   Set of list cache tags.
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
              public getCacheTags() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
              public getCacheMaxAge() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
              public getTypedData() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
              public getConfigDependencyKey() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
              public getOriginal(): ?static {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
              public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
              public __get($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
              public __set($name, $value) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
              public __isset($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
              public __unset($name) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
              public addCacheableDependency($other_object) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
              public addCacheContexts(array $cache_contexts) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
              public addCacheTags(array $cache_tags) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
              public mergeCacheMaxAge($max_age) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
              protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
              /**
               * Sets cacheability; useful for value object constructors.
               *
               * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
               *   The cacheability to set.
               *
               * @return $this
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
              public traitSleep(): array {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
              public __wakeup(): void {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
              protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
              /**
               * Calculates and returns dependencies of a specific plugin instance.
               *
               * Dependencies are added for the module that provides the plugin, as well
               * as any dependencies declared by the instance's calculateDependencies()
               * method, if it implements
               * \Drupal\Component\Plugin\DependentPluginInterface.
               *
               * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
               *   The plugin instance.
               *
               * @return array
               *   An array of dependencies keyed by the type of dependency.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
              protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
              /**
               * Calculates and adds dependencies of a specific plugin instance.
               *
               * Dependencies are added for the module that provides the plugin, as well
               * as any dependencies declared by the instance's calculateDependencies()
               * method, if it implements
               * \Drupal\Component\Plugin\DependentPluginInterface.
               *
               * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
               *   The plugin instance.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
              protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
              /**
               * Wraps the module handler.
               *
               * @return \Drupal\Core\Extension\ModuleHandlerInterface
               *   The module handler.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
              protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
              /**
               * Wraps the theme handler.
               *
               * @return \Drupal\Core\Extension\ThemeHandlerInterface
               *   The theme handler.
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
              protected addDependencyTrait($type, $name): $this Adds a dependency.
              /**
               * Adds a dependency.
               *
               * @param string $type
               *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
               * @param string $name
               *   If $type is 'module' or 'theme', the name of the module or theme. If
               *   $type is 'config' or 'content', the result of
               *   EntityInterface::getConfigDependencyName().
               *
               * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
               *
               * @return $this
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
              protected addDependencies(array $dependencies) Adds multiple dependencies.
              /**
               * Adds multiple dependencies.
               *
               * @param array $dependencies
               *   An array of dependencies keyed by the type of dependency. One example:
               *   @code
               *   [
               *     'module' => [
               *       'node',
               *       'field',
               *       'image',
               *     ],
               *   ];
               *   @endcode
               *
               * @see \Drupal\Core\Entity\DependencyTrait::addDependency
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
              public setSyncing($syncing) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
              public isSyncing() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
              private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
              /**
               * Returns the typed data class name for this entity.
               *
               * @return string
               *   The string representing the typed data class name.
               *
               * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
               */
              
              Inherited from Drupal\Core\Entity\EntityBase
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
            • public static Drupal\field\Entity\FieldStorageConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_storages) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:435
              public static Drupal\field\Entity\FieldStorageConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:464
              public static Drupal\field\Entity\FieldStorageConfig::loadByName($entity_type_id, $field_name): \Drupal\field\FieldStorageConfigInterface|null Loads a field config entity based on the entity type and field name.
              /**
               * Loads a field config entity based on the entity type and field name.
               *
               * @param string $entity_type_id
               *   ID of the entity type.
               * @param string $field_name
               *   Name of the field.
               *
               * @return \Drupal\field\FieldStorageConfigInterface|null
               *   The field config entity if one exists for the provided field name,
               *   otherwise NULL.
               */
              
              Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:846
              public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
              /**
               * Callback for uasort() to sort configuration entities by weight and label.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
              protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               *
               * Override to never invalidate the individual entities' cache tags; the
               * config system already invalidates them.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
              protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
              /**
               * Gets the configuration manager.
               *
               * @return \Drupal\Core\Config\ConfigManager
               *   The configuration manager.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
              public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
              public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
              public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
              public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
              public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
              public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
              public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
              public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
              protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
              /**
               * Invalidates an entity's cache tags upon delete.
               *
               * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
               *   The entity type definition.
               * @param \Drupal\Core\Entity\EntityInterface[] $entities
               *   An array of entities.
               */
              
              Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
            • protected static Drupal\field\Entity\FieldStorageConfig::$inDeletion :: boolean false
            • public const Drupal\field\Entity\FieldStorageConfig::NAME_MAX_LENGTH :: integer 32
              public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
            protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16233 Recursion
            protected constraints -> array (0)
            protected propertyConstraints -> array (0)
            protected deleted -> boolean false
          • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
            /**
             * Constructs a FieldConfig object.
             *
             * In most cases, Field entities are created via
             * FieldConfig::create($values), where $values is the same
             * parameter as in this constructor.
             *
             * @param array $values
             *   An array of field properties, keyed by property name. The
             *   storage associated with the field can be specified either with:
             *   - field_storage: the FieldStorageConfigInterface object,
             *   or by referring to an existing field storage in the current configuration
             *   with:
             *   - field_name: The field name.
             *   - entity_type: The entity type.
             *   Additionally, a 'bundle' property is required to indicate the entity
             *   bundle to which the field is attached to. Other array elements will be
             *   used to set the corresponding properties on the class; see the class
             *   property documentation for details.
             * @param string $entity_type
             *   (optional) The entity type on which the field should be created.
             *   Defaults to "field_config".
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
            public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
            public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
            /**
             * Overrides \Drupal\Core\Entity\EntityBase::preSave().
             *
             * @throws \Drupal\Core\Field\FieldException
             *   If the field definition is invalid.
             * @throws \Drupal\Core\Entity\EntityStorageException
             *   In case of failures at the configuration storage level.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
            public calculateDependencies() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
            protected linkTemplates() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
            protected urlRouteParameters($rel) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
            public isDeleted() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
            public getFieldStorageDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
            public isDisplayConfigurable($context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
            public getDisplayOptions($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
            public getUniqueIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
            public id() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
            public getName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
            public getType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
            public getTargetEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
            public getTargetBundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
            public onDependencyRemoval(array $dependencies) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
            public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
            public setLabel($label) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
            public setDescription($description) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
            public isTranslatable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
            public setTranslatable($translatable) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
            public setSettings(array $settings) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
            public setSetting($setting_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
            public setRequired($required) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
            public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
            public getDefaultValueLiteral() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
            public setDefaultValue($value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
            public getDefaultValueCallback() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
            public setDefaultValueCallback($callback) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
            public __sleep(): array Implements the magic __sleep() method.
            /**
             * Implements the magic __sleep() method.
             *
             * Using the Serialize interface and serialize() / unserialize() methods
             * breaks entity forms in PHP 5.4.
             *
             * @todo Investigate in https://www.drupal.org/node/1977206.
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
            public getItemDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
            public getConfig($bundle) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
            public setConstraints(array $constraints) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
            public setPropertyConstraints($name, array $constraints) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
            public addPropertyConstraints($name, array $constraints) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Field\FieldConfigBase
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
            public getOriginalId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
            public setOriginalId($id) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
            public isNew() Overrides EntityBase::isNew().
            /**
             * Overrides EntityBase::isNew().
             *
             * EntityInterface::enforceIsNew() is only supported for newly created
             * configuration entities but has no effect after saving, since each
             * configuration entity is unique.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
            public get($property_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
            public set($property_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
            public enable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
            public disable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
            public setStatus($status) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
            public status() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
            public setUninstalling($uninstalling) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
            public isUninstalling() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
            public createDuplicate() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
            public toArray() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
            protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
            /**
             * Gets the typed config manager.
             *
             * @return \Drupal\Core\Config\TypedConfigManagerInterface
             *   The typed configuration plugin manager.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
            public toUrl($rel = null, array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
            public getCacheTagsToInvalidate() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
            protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
            /**
             * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
             *
             * Note that this function should only be called from implementations of
             * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
             * as dependencies are recalculated during every entity save.
             *
             * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
            public getDependencies() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
            public getConfigDependencyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
            public getConfigTarget() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
            protected invalidateTagsOnSave($update) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Override to never invalidate the entity's cache tag; the config system
             * already invalidates it.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
            public setThirdPartySetting($module, $key, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
            public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
            public getThirdPartySettings($module) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
            public unsetThirdPartySetting($module, $key) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
            public getThirdPartyProviders() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
            public isInstallable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
            public trustData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
            public hasTrustedData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
            public save() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
            protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
            /**
             * Gets the entity type manager.
             *
             * @return \Drupal\Core\Entity\EntityTypeManagerInterface
             *   The entity type manager.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
            protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
            /**
             * Gets the entity type bundle info service.
             *
             * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
             *   The entity type bundle info service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
            protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
            /**
             * Gets the language manager.
             *
             * @return \Drupal\Core\Language\LanguageManagerInterface
             *   The language manager service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
            protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
            /**
             * Gets the UUID generator.
             *
             * @return \Drupal\Component\Uuid\UuidInterface
             *   The UUID service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
            public uuid() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
            public enforceIsNew($value = true) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
            public getEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
            public bundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
            public label() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
            public hasLinkTemplate($rel) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
            public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
            public uriRelationships() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
            public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
            public language() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
            public delete() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
            public getEntityType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
            public referencedEntities() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
            protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
            /**
             * The list cache tags to invalidate for this entity.
             *
             * @return string[]
             *   Set of list cache tags.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
            public getTypedData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
            public getConfigDependencyKey() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
            public getOriginal(): ?static {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
            public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
            public __get($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
            public __set($name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
            public __isset($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
            public __unset($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
            public addCacheableDependency($other_object) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
            public addCacheContexts(array $cache_contexts) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
            public addCacheTags(array $cache_tags) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
            public mergeCacheMaxAge($max_age) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
            protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
            /**
             * Sets cacheability; useful for value object constructors.
             *
             * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
             *   The cacheability to set.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
            public traitSleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
            public __wakeup(): void {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
            protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
            /**
             * Calculates and returns dependencies of a specific plugin instance.
             *
             * Dependencies are added for the module that provides the plugin, as well
             * as any dependencies declared by the instance's calculateDependencies()
             * method, if it implements
             * \Drupal\Component\Plugin\DependentPluginInterface.
             *
             * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
             *   The plugin instance.
             *
             * @return array
             *   An array of dependencies keyed by the type of dependency.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
            protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
            /**
             * Calculates and adds dependencies of a specific plugin instance.
             *
             * Dependencies are added for the module that provides the plugin, as well
             * as any dependencies declared by the instance's calculateDependencies()
             * method, if it implements
             * \Drupal\Component\Plugin\DependentPluginInterface.
             *
             * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
             *   The plugin instance.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
            protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
            /**
             * Wraps the module handler.
             *
             * @return \Drupal\Core\Extension\ModuleHandlerInterface
             *   The module handler.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
            protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
            /**
             * Wraps the theme handler.
             *
             * @return \Drupal\Core\Extension\ThemeHandlerInterface
             *   The theme handler.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
            protected addDependencyTrait($type, $name): $this Adds a dependency.
            /**
             * Adds a dependency.
             *
             * @param string $type
             *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
             * @param string $name
             *   If $type is 'module' or 'theme', the name of the module or theme. If
             *   $type is 'config' or 'content', the result of
             *   EntityInterface::getConfigDependencyName().
             *
             * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
            protected addDependencies(array $dependencies) Adds multiple dependencies.
            /**
             * Adds multiple dependencies.
             *
             * @param array $dependencies
             *   An array of dependencies keyed by the type of dependency. One example:
             *   @code
             *   [
             *     'module' => [
             *       'node',
             *       'field',
             *       'image',
             *     ],
             *   ];
             *   @endcode
             *
             * @see \Drupal\Core\Entity\DependencyTrait::addDependency
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
            public setSyncing($syncing) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
            public isSyncing() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
            private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
            /**
             * Returns the typed data class name for this entity.
             *
             * @return string
             *   The string representing the typed data class name.
             *
             * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
          • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
            public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
            public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
            /**
             * Loads a field config entity based on the entity type and field name.
             *
             * @param string $entity_type_id
             *   ID of the entity type.
             * @param string $bundle
             *   Bundle name.
             * @param string $field_name
             *   Name of the field.
             *
             * @return \Drupal\field\FieldConfigInterface|null
             *   The field config entity if one exists for the provided field
             *   name, otherwise NULL.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
            public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
            public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
            public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
            /**
             * Callback for uasort() to sort configuration entities by weight and label.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
            protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Override to never invalidate the individual entities' cache tags; the
             * config system already invalidates them.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
            protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
            /**
             * Gets the configuration manager.
             *
             * @return \Drupal\Core\Config\ConfigManager
             *   The configuration manager.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
            public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
            public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
            public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
            public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
            public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
            protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
            /**
             * Ensure a field value is transformed into a format keyed by delta.
             *
             * @param mixed $value
             *   The raw field value to normalize.
             * @param string $main_property_name
             *   The main field property name.
             *
             * @return array
             *   A field value normalized into a format keyed by delta.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
            public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
            public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
            public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
            public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
            protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
            /**
             * Invalidates an entity's cache tags upon delete.
             *
             * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
             *   The entity type definition.
             * @param \Drupal\Core\Entity\EntityInterface[] $entities
             *   An array of entities.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        • public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
          public setFieldDefinition($field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
          public getLabel(): string Gets the label of the field type.
          /**
           * Gets the label of the field type.
           *
           * If the label hasn't been set, then fall back to the label of the
           * typed data definition.
           *
           * @return string
           *   The label of the field type.
           *
           * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
          public __construct(array $values = array()) Constructs a new data definition object.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
          public setDataType($type): static Sets the data type.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
          public setSettings(array $settings): static Sets the array of settings, as required by the used class.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
          public setSetting($setting_name, $value): static Sets a definition setting.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
          public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        protected name -> integer 1
        protected parent -> Drupal\Core\Field\EntityReferenceFieldItemList#16234 Recursion
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected values -> array (1)
        target_id => string (31) "pruebastemporada_palarinsal_com"
        protected properties -> array (1)
        entity => Drupal\Core\Entity\Plugin\DataType\EntityReference#16221 (9)
        • Properties (9)
        • Methods (28)
        • Static methods (1)
        • protected definition -> Drupal\Core\TypedData\DataReferenceDefinition#16229 (3)
          • Properties (3)
          • Methods (36)
          • Static methods (4)
          • protected definition -> array (6) Depth Limit
            protected typedDataManager -> null
            protected targetDefinition -> Drupal\Core\Entity\TypedData\EntityDataDefinition#16226 Depth Limit
          • public getTargetDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:48
            public setTargetDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the definition of the referenced data.
            /**
             * Sets the definition of the referenced data.
             *
             * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
             *   The target definition to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:60
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\TypedData\DataReferenceDefinition::create($target_data_type): static Creates a new data reference definition.
            /**
             * Creates a new data reference definition.
             *
             * @param string $target_data_type
             *   The data type of the referenced data.
             *
             * @return static
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:28
            public static Drupal\Core\TypedData\DataReferenceDefinition::createFromDataType($data_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php:37
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected name -> string (6) "entity"
          protected parent -> Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem#16222 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected target -> uninitialized
          protected id -> string (31) "pruebastemporada_palarinsal_com"
        • public getTargetDefinition(): \Drupal\Core\Entity\TypedData\EntityDataDefinitionInterface Gets the definition of the referenced entity.
          /**
           * Gets the definition of the referenced entity.
           *
           * @return \Drupal\Core\Entity\TypedData\EntityDataDefinitionInterface
           *   The reference target's definition.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php:51
          public isTargetNew(): bool Checks whether the target entity has not been saved yet.
          /**
           * Checks whether the target entity has not been saved yet.
           *
           * @return bool
           *   TRUE if the entity is new, FALSE otherwise.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php:61
          public getTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php:69
          public getTargetIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php:83
          public setValue($value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php:95
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php:122
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataReferenceBase
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataReferenceBase.php:36
          public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
          /**
           * Constructs a TypedData object given its definition and context.
           *
           * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
           *   The data definition.
           * @param string $name
           *   (optional) The name of the created property, or NULL if it is the root
           *   of a typed data tree. Defaults to NULL.
           * @param \Drupal\Core\TypedData\TypedDataInterface $parent
           *   (optional) The parent object of the data property, or NULL if it is the
           *   root of a typed data tree. Defaults to NULL.
           *
           * @see \Drupal\Core\TypedData\TypedDataManager::create()
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:138
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      • public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:213
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:228
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:272
        public onChange($property_name, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:286
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:302
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:316
        public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:415
        public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:442
        public hasNewEntity(): bool Determines whether the item holds an unsaved entity.
        /**
         * Determines whether the item holds an unsaved entity.
         *
         * This is notably used for "autocreate" widgets, and more generally to
         * support referencing freshly created entities (they will get saved
         * automatically as the hosting entity gets saved).
         *
         * @return bool
         *   TRUE if the item holds an unsaved entity.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:533
        public getPossibleValues(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:649
        public getPossibleOptions(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:656
        public getSettableValues(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:663
        public getSettableOptions(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:673
        public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
        protected getSettings(): array Returns the array of field settings.
        /**
         * Returns the array of field settings.
         *
         * @return array
         *   The array of settings.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
        protected getSetting($setting_name): mixed Returns the value of a field setting.
        /**
         * Returns the value of a field setting.
         *
         * @param string $setting_name
         *   The setting name.
         *
         * @return mixed
         *   The setting value.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
        protected writePropertyValue($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Different to the parent Map class, we avoid creating property objects as
         * far as possible in order to optimize performance. Thus we just update
         * $this->values if no property object has been created yet.
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldItemBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
        public set($property_name, $value, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
        public getProperties($include_computed = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::defaultStorageSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:49
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::defaultFieldSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:58
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:68
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:116
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:131
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::mainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:159
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:166
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:334
        protected static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::getRandomBundle(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $selection_settings): string|null Gets a bundle for a given entity type and selection options.
        /**
         * Gets a bundle for a given entity type and selection options.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type.
         * @param array $selection_settings
         *   An array of selection settings.
         *
         * @return string|null
         *   Either the bundle string, or NULL if there is no bundle.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:400
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsFormValidate(array $form, Drupal\Core\Form\FormStateInterface $form_state) Form element validation handler; Invokes selection plugin's validation.
        /**
         * Form element validation handler; Invokes selection plugin's validation.
         *
         * @param array $form
         *   The form where the settings form is being included in.
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:517
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:540
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:580
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:590
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsAjaxProcess($form, Drupal\Core\Form\FormStateInterface $form_state) Render API callback: Processes the field settings form.
        /**
         * Render API callback: Processes the field settings form.
         *
         * @see static::fieldSettingsForm()
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:699
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsAjaxProcessElement(&$element, $main_form) Adds the field settings to AJAX form elements.
        /**
         * Adds the field settings to AJAX form elements.
         *
         * @see static::fieldSettingsAjaxProcess()
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:709
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::formProcessMergeParent($element) Render API callback that moves entity reference elements up a level.
        /**
         * Render API callback that moves entity reference elements up a level.
         *
         * The elements (i.e. 'handler_settings') are moved for easier processing by
         * the validation and submission handlers.
         *
         * @see _entity_reference_field_settings_process()
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:732
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::settingsAjaxSubmit($form, Drupal\Core\Form\FormStateInterface $form_state) Submit handler for the non-JS case.
        /**
         * Submit handler for the non-JS case.
         *
         * @see static::fieldSettingsForm()
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:744
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::getPreconfiguredOptions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:753
        public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::getReferenceableBundles(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:781
        public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
        public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
        public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
        public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
        public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
        public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
        public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
        public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
        public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
        public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
        abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
        /**
         * Defines field item properties.
         *
         * Properties that are required to constitute a valid, non-empty item should
         * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
         *
         * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
         *   An array of property definitions of contained properties, keyed by
         *   property name.
         *
         * @see \Drupal\Core\Field\BaseFieldDefinition
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
        abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
        /**
         * Returns the schema for the field.
         *
         * This method is static because the field schema information is needed on
         * creation of the field. FieldItemInterface objects instantiated at that
         * time are not reliable as field settings might be missing.
         *
         * Computed fields having no schema should return an empty array.
         *
         * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
         *   The field definition.
         *
         * @return array
         *   An empty array if there is no schema, or an associative array with the
         *   following key/value pairs:
         *   - columns: An array of Schema API column specifications, keyed by column
         *     name. The columns need to be a subset of the properties defined in
         *     propertyDefinitions(). The 'not null' property is ignored if present,
         *     as it is determined automatically by the storage controller depending
         *     on the table layout and the property definitions. It is recommended to
         *     avoid having the column definitions depend on field settings when
         *     possible. No assumptions should be made on how storage engines
         *     internally use the original column name to structure their storage.
         *   - unique keys: (optional) An array of Schema API unique key definitions.
         *     Only columns that appear in the 'columns' array are allowed.
         *   - indexes: (optional) An array of Schema API index definitions. Only
         *     columns that appear in the 'columns' array are allowed. Those indexes
         *     will be used as default indexes. Field definitions can specify
         *     additional indexes or, at their own risk, modify the default indexes
         *     specified by the field-type module. Some storage engines might not
         *     support indexes.
         *   - foreign keys: (optional) An array of Schema API foreign key
         *     definitions. Note, however, that the field data is not necessarily
         *     stored in SQL. Also, the possible usage is limited, as you cannot
         *     specify another field as related, only existing SQL tables,
         *     such as {taxonomy_term_data}.
         *
         * @throws \Drupal\Core\Field\FieldException
         *   Throws an exception if the schema is invalid.
         */
        
        Inherited from Drupal\Core\Field\FieldItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
        abstract public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItemInterface::getReferenceableBundles(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array Returns the referenceable entity types and bundles.
        /**
         * Returns the referenceable entity types and bundles.
         *
         * @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition
         *   The field definition for which to retrieve the referenceable entity
         *   types and bundles.
         *
         * @return array
         *   An array of referenceable bundles where the array is keyed by the entity
         *   type ID, with values an array of bundle names. (It is a single-value
         *   array with the entity type ID if the entity type does not implement
         *   bundles.)
         */
        
        Inherited from Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItemInterface
        Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItemInterface.php:28
      • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
      protected langcode -> string (2) "es"
    • public getConstraints() {@inheritdoc}
      $0->field_domain_access->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
      public referencedEntities() {@inheritdoc}
      $0->field_domain_access->referencedEntities()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_domain_access->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->field_domain_access->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->field_domain_access->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->field_domain_access->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->field_domain_access->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->field_domain_access->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->field_domain_access->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->field_domain_access->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->field_domain_access->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->field_domain_access->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->field_domain_access->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->field_domain_access->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->field_domain_access->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->field_domain_access->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->field_domain_access->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->field_domain_access->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->field_domain_access->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->field_domain_access->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_domain_access->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_domain_access->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->field_domain_access->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->field_domain_access->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->field_domain_access->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->field_domain_access->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->field_domain_access->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->field_domain_access->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->field_domain_access->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->field_domain_access->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->field_domain_access->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->field_domain_access->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->field_domain_access->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->field_domain_access->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->field_domain_access->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->field_domain_access->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->field_domain_access->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->field_domain_access->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->field_domain_access->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->field_domain_access->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->field_domain_access->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->field_domain_access
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->field_domain_access->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\EntityReferenceFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->field_domain_access->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->field_domain_access->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->field_domain_access->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->field_domain_access->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->field_domain_access->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->field_domain_access->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->field_domain_access->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->field_domain_access->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->field_domain_access->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->field_domain_access->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->field_domain_access->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->field_domain_access->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->field_domain_access, false)
    field_domain_all_affiliates -> string (1) "0"
    $0->field_domain_all_affiliates->value
    field_domain_source -> Drupal\Core\Field\EntityReferenceFieldItemList#305 (0)
    $0->field_domain_source
    • No values
    • Properties (9)
    • Methods (70)
    • Static methods (3)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#281 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (99) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
        config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_domain_source
        
        1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
        config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_domain_source
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (37) "node.pagina_libre.field_domain_source"
        protected status -> boolean true
        protected uuid -> string (36) "daed7a6b-d0af-48ca-bc20-3b7155daf3c4"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1)
        config => array (2)
        0 => string (38) "field.storage.node.field_domain_source"
        1 => string (22) "node.type.pagina_libre"
        protected isSyncing -> boolean false
        protected id -> string (37) "node.pagina_libre.field_domain_source"
        protected field_name -> string (19) "field_domain_source"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> string (13) "Domain Source"
        protected description -> string (45) "Select the canonical domain for this content."
        protected settings -> array (2)
        handler => string (14) "default:domain"
        handler_settings => array (2)
        target_bundles => null
        sort => array (2)
        field => string (6) "weight"
        direction => string (3) "ASC"
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
      • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
        /**
         * Constructs a FieldConfig object.
         *
         * In most cases, Field entities are created via
         * FieldConfig::create($values), where $values is the same
         * parameter as in this constructor.
         *
         * @param array $values
         *   An array of field properties, keyed by property name. The
         *   storage associated with the field can be specified either with:
         *   - field_storage: the FieldStorageConfigInterface object,
         *   or by referring to an existing field storage in the current configuration
         *   with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the field is attached to. Other array elements will be
         *   used to set the corresponding properties on the class; see the class
         *   property documentation for details.
         * @param string $entity_type
         *   (optional) The entity type on which the field should be created.
         *   Defaults to "field_config".
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
        /**
         * Overrides \Drupal\Core\Entity\EntityBase::preSave().
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the field definition is invalid.
         * @throws \Drupal\Core\Entity\EntityStorageException
         *   In case of failures at the configuration storage level.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
        protected linkTemplates() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
        protected urlRouteParameters($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         *
         * Using the Serialize interface and serialize() / unserialize() methods
         * breaks entity forms in PHP 5.4.
         *
         * @todo Investigate in https://www.drupal.org/node/1977206.
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
        public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
        public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
        /**
         * Loads a field config entity based on the entity type and field name.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\field\FieldConfigInterface|null
         *   The field config entity if one exists for the provided field
         *   name, otherwise NULL.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (19) "field_domain_source"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • public getConstraints() {@inheritdoc}
      $0->field_domain_source->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
      public referencedEntities() {@inheritdoc}
      $0->field_domain_source->referencedEntities()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_domain_source->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->field_domain_source->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->field_domain_source->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->field_domain_source->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->field_domain_source->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->field_domain_source->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->field_domain_source->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->field_domain_source->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->field_domain_source->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->field_domain_source->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->field_domain_source->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->field_domain_source->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->field_domain_source->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->field_domain_source->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->field_domain_source->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->field_domain_source->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->field_domain_source->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->field_domain_source->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_domain_source->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_domain_source->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->field_domain_source->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->field_domain_source->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->field_domain_source->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->field_domain_source->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->field_domain_source->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->field_domain_source->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->field_domain_source->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->field_domain_source->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->field_domain_source->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->field_domain_source->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->field_domain_source->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->field_domain_source->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->field_domain_source->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->field_domain_source->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->field_domain_source->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->field_domain_source->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->field_domain_source->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->field_domain_source->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->field_domain_source->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->field_domain_source
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->field_domain_source->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\EntityReferenceFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->field_domain_source->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->field_domain_source->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->field_domain_source->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->field_domain_source->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->field_domain_source->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->field_domain_source->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->field_domain_source->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->field_domain_source->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->field_domain_source->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->field_domain_source->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->field_domain_source->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->field_domain_source->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->field_domain_source, false)
    field_galeria_de_imagenes_y_vide -> Drupal\Core\Field\EntityReferenceFieldItemList#16212 (0)
    $0->field_galeria_de_imagenes_y_vide
    • No values
    • Properties (9)
    • Methods (70)
    • Static methods (3)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#277 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (112) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
        config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_galeria_de_imagenes_y_vide
        
        1 => string (115) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
        config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_galeria_de_imagenes_y_vide
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (50) "node.pagina_libre.field_galeria_de_imagenes_y_vide"
        protected status -> boolean true
        protected uuid -> string (36) "e730b009-4f62-48ef-8099-056a02395255"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1)
        config => array (3)
        0 => string (51) "field.storage.node.field_galeria_de_imagenes_y_vide"
        1 => string (16) "media.type.image"
        2 => string (22) "node.type.pagina_libre"
        protected isSyncing -> boolean false
        protected id -> string (50) "node.pagina_libre.field_galeria_de_imagenes_y_vide"
        protected field_name -> string (32) "field_galeria_de_imagenes_y_vide"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> UTF-8 string (21) "Galería de imágenes"
        protected description -> UTF-8 string (38) "Galería mixta de imágenes y vídeos."
        protected settings -> array (2)
        handler => string (13) "default:media"
        handler_settings => array (4)
        target_bundles => array (1)
        image => string (5) "image"
        sort => array (1)
        field => string (5) "_none"
        auto_create => boolean false
        auto_create_bundle => string (5) "image"
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
      • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
        /**
         * Constructs a FieldConfig object.
         *
         * In most cases, Field entities are created via
         * FieldConfig::create($values), where $values is the same
         * parameter as in this constructor.
         *
         * @param array $values
         *   An array of field properties, keyed by property name. The
         *   storage associated with the field can be specified either with:
         *   - field_storage: the FieldStorageConfigInterface object,
         *   or by referring to an existing field storage in the current configuration
         *   with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the field is attached to. Other array elements will be
         *   used to set the corresponding properties on the class; see the class
         *   property documentation for details.
         * @param string $entity_type
         *   (optional) The entity type on which the field should be created.
         *   Defaults to "field_config".
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
        /**
         * Overrides \Drupal\Core\Entity\EntityBase::preSave().
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the field definition is invalid.
         * @throws \Drupal\Core\Entity\EntityStorageException
         *   In case of failures at the configuration storage level.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
        protected linkTemplates() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
        protected urlRouteParameters($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         *
         * Using the Serialize interface and serialize() / unserialize() methods
         * breaks entity forms in PHP 5.4.
         *
         * @todo Investigate in https://www.drupal.org/node/1977206.
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
        public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
        public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
        /**
         * Loads a field config entity based on the entity type and field name.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\field\FieldConfigInterface|null
         *   The field config entity if one exists for the provided field
         *   name, otherwise NULL.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (32) "field_galeria_de_imagenes_y_vide"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • public getConstraints() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
      public referencedEntities() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->referencedEntities()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->field_galeria_de_imagenes_y_vide
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\EntityReferenceFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->field_galeria_de_imagenes_y_vide->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->field_galeria_de_imagenes_y_vide->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->field_galeria_de_imagenes_y_vide->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->field_galeria_de_imagenes_y_vide->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->field_galeria_de_imagenes_y_vide, false)
    field_galeria_de_videos -> Drupal\Core\Field\EntityReferenceFieldItemList#16210 (0)
    $0->field_galeria_de_videos
    • No values
    • Properties (9)
    • Methods (70)
    • Static methods (3)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#278 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (103) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
        config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_galeria_de_videos
        
        1 => string (106) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
        config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_galeria_de_videos
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (41) "node.pagina_libre.field_galeria_de_videos"
        protected status -> boolean true
        protected uuid -> string (36) "03d5147a-0f5b-4658-a1fb-f16615c9a530"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1)
        config => array (3)
        0 => string (42) "field.storage.node.field_galeria_de_videos"
        1 => string (16) "media.type.video"
        2 => string (22) "node.type.pagina_libre"
        protected isSyncing -> boolean false
        protected id -> string (41) "node.pagina_libre.field_galeria_de_videos"
        protected field_name -> string (23) "field_galeria_de_videos"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> UTF-8 string (19) "Galería de vídeos"
        protected description -> string (0) ""
        protected settings -> array (2)
        handler => string (13) "default:media"
        handler_settings => array (4)
        target_bundles => array (1)
        video => string (5) "video"
        sort => array (1)
        field => string (5) "_none"
        auto_create => boolean false
        auto_create_bundle => string (0) ""
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
      • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
        /**
         * Constructs a FieldConfig object.
         *
         * In most cases, Field entities are created via
         * FieldConfig::create($values), where $values is the same
         * parameter as in this constructor.
         *
         * @param array $values
         *   An array of field properties, keyed by property name. The
         *   storage associated with the field can be specified either with:
         *   - field_storage: the FieldStorageConfigInterface object,
         *   or by referring to an existing field storage in the current configuration
         *   with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the field is attached to. Other array elements will be
         *   used to set the corresponding properties on the class; see the class
         *   property documentation for details.
         * @param string $entity_type
         *   (optional) The entity type on which the field should be created.
         *   Defaults to "field_config".
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
        /**
         * Overrides \Drupal\Core\Entity\EntityBase::preSave().
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the field definition is invalid.
         * @throws \Drupal\Core\Entity\EntityStorageException
         *   In case of failures at the configuration storage level.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
        protected linkTemplates() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
        protected urlRouteParameters($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         *
         * Using the Serialize interface and serialize() / unserialize() methods
         * breaks entity forms in PHP 5.4.
         *
         * @todo Investigate in https://www.drupal.org/node/1977206.
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
        public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
        public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
        /**
         * Loads a field config entity based on the entity type and field name.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\field\FieldConfigInterface|null
         *   The field config entity if one exists for the provided field
         *   name, otherwise NULL.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (23) "field_galeria_de_videos"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • public getConstraints() {@inheritdoc}
      $0->field_galeria_de_videos->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
      public referencedEntities() {@inheritdoc}
      $0->field_galeria_de_videos->referencedEntities()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_galeria_de_videos->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->field_galeria_de_videos->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->field_galeria_de_videos->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->field_galeria_de_videos->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->field_galeria_de_videos->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->field_galeria_de_videos->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->field_galeria_de_videos->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->field_galeria_de_videos->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->field_galeria_de_videos->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->field_galeria_de_videos->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->field_galeria_de_videos->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->field_galeria_de_videos->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->field_galeria_de_videos->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->field_galeria_de_videos->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->field_galeria_de_videos->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->field_galeria_de_videos->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->field_galeria_de_videos->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->field_galeria_de_videos->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_galeria_de_videos->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_galeria_de_videos->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->field_galeria_de_videos->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->field_galeria_de_videos->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->field_galeria_de_videos->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->field_galeria_de_videos->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->field_galeria_de_videos->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->field_galeria_de_videos->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->field_galeria_de_videos->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->field_galeria_de_videos->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->field_galeria_de_videos->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->field_galeria_de_videos->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->field_galeria_de_videos->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->field_galeria_de_videos->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->field_galeria_de_videos->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->field_galeria_de_videos->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->field_galeria_de_videos->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->field_galeria_de_videos->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->field_galeria_de_videos->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->field_galeria_de_videos->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->field_galeria_de_videos->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->field_galeria_de_videos
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->field_galeria_de_videos->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\EntityReferenceFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->field_galeria_de_videos->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->field_galeria_de_videos->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->field_galeria_de_videos->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->field_galeria_de_videos->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->field_galeria_de_videos->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->field_galeria_de_videos->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->field_galeria_de_videos->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->field_galeria_de_videos->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->field_galeria_de_videos->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->field_galeria_de_videos->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->field_galeria_de_videos->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->field_galeria_de_videos->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->field_galeria_de_videos, false)
    field_imagen_de_fondo -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#16208 (0)
    $0->field_imagen_de_fondo
    • No values
    • Properties (9)
    • Methods (70)
    • Static methods (3)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#274 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (101) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
        config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_imagen_de_fondo
        
        1 => string (104) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
        config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_imagen_de_fondo
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (39) "node.pagina_libre.field_imagen_de_fondo"
        protected status -> boolean true
        protected uuid -> string (36) "eee6aacf-1fd8-4a02-8737-158faad2e5d7"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (2)
        config => array (2)
        0 => string (40) "field.storage.node.field_imagen_de_fondo"
        1 => string (22) "node.type.pagina_libre"
        module => array (1)
        0 => string (5) "image"
        protected isSyncing -> boolean false
        protected id -> string (39) "node.pagina_libre.field_imagen_de_fondo"
        protected field_name -> string (21) "field_imagen_de_fondo"
        protected field_type -> string (5) "image"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> string (15) "Imagen de fondo"
        protected description -> string (0) ""
        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 => boolean true
        alt_field_required => boolean true
        title_field => boolean false
        title_field_required => boolean false
        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 -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
      • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
        /**
         * Constructs a FieldConfig object.
         *
         * In most cases, Field entities are created via
         * FieldConfig::create($values), where $values is the same
         * parameter as in this constructor.
         *
         * @param array $values
         *   An array of field properties, keyed by property name. The
         *   storage associated with the field can be specified either with:
         *   - field_storage: the FieldStorageConfigInterface object,
         *   or by referring to an existing field storage in the current configuration
         *   with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the field is attached to. Other array elements will be
         *   used to set the corresponding properties on the class; see the class
         *   property documentation for details.
         * @param string $entity_type
         *   (optional) The entity type on which the field should be created.
         *   Defaults to "field_config".
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
        /**
         * Overrides \Drupal\Core\Entity\EntityBase::preSave().
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the field definition is invalid.
         * @throws \Drupal\Core\Entity\EntityStorageException
         *   In case of failures at the configuration storage level.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
        protected linkTemplates() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
        protected urlRouteParameters($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         *
         * Using the Serialize interface and serialize() / unserialize() methods
         * breaks entity forms in PHP 5.4.
         *
         * @todo Investigate in https://www.drupal.org/node/1977206.
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
        public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
        public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
        /**
         * Loads a field config entity based on the entity type and field name.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\field\FieldConfigInterface|null
         *   The field config entity if one exists for the provided field
         *   name, otherwise NULL.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (21) "field_imagen_de_fondo"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_imagen_de_fondo->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php:16
      public postSave($update) {@inheritdoc}
      $0->field_imagen_de_fondo->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php:21
      public delete() {@inheritdoc}
      $0->field_imagen_de_fondo->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php:79
      public deleteRevision() {@inheritdoc}
      $0->field_imagen_de_fondo->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php:94
      public getConstraints() {@inheritdoc}
      $0->field_imagen_de_fondo->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
      public referencedEntities() {@inheritdoc}
      $0->field_imagen_de_fondo->referencedEntities()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_imagen_de_fondo->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->field_imagen_de_fondo->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->field_imagen_de_fondo->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->field_imagen_de_fondo->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->field_imagen_de_fondo->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->field_imagen_de_fondo->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->field_imagen_de_fondo->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->field_imagen_de_fondo->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->field_imagen_de_fondo->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->field_imagen_de_fondo->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->field_imagen_de_fondo->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->field_imagen_de_fondo->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->field_imagen_de_fondo->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->field_imagen_de_fondo->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->field_imagen_de_fondo->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_imagen_de_fondo->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->field_imagen_de_fondo->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->field_imagen_de_fondo->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->field_imagen_de_fondo->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->field_imagen_de_fondo->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->field_imagen_de_fondo->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->field_imagen_de_fondo->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->field_imagen_de_fondo->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->field_imagen_de_fondo->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->field_imagen_de_fondo->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->field_imagen_de_fondo->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->field_imagen_de_fondo->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->field_imagen_de_fondo->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->field_imagen_de_fondo->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->field_imagen_de_fondo->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->field_imagen_de_fondo->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->field_imagen_de_fondo->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->field_imagen_de_fondo->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->field_imagen_de_fondo->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->field_imagen_de_fondo->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->field_imagen_de_fondo
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->field_imagen_de_fondo->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\file\Plugin\Field\FieldType\FileFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->field_imagen_de_fondo->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->field_imagen_de_fondo->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->field_imagen_de_fondo->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->field_imagen_de_fondo->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->field_imagen_de_fondo->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->field_imagen_de_fondo->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->field_imagen_de_fondo->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->field_imagen_de_fondo->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->field_imagen_de_fondo->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->field_imagen_de_fondo->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->field_imagen_de_fondo->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->field_imagen_de_fondo->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->field_imagen_de_fondo, false)
    field_metatags -> string (94) "{"robots":"noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimagein...
    $0->field_metatags->value
    • Json (1)
    • Contents
    • robots => string (81) "noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notran...
      json_decode($0->field_metatags->value, true)['robots']
      noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notranslate
      
    • {"robots":"noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notranslate"}
      
    field_ofertas -> Drupal\Core\Field\EntityReferenceFieldItemList#16199 (0)
    $0->field_ofertas
    • No values
    • Properties (9)
    • Methods (70)
    • Static methods (3)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#271 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (93) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
        config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_ofertas
        
        1 => string (96) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
        config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_ofertas
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (31) "node.pagina_libre.field_ofertas"
        protected status -> boolean true
        protected uuid -> string (36) "5c45a1bb-693c-448a-819a-8c78bba128ef"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1)
        config => array (3)
        0 => string (32) "field.storage.node.field_ofertas"
        1 => string (16) "node.type.oferta"
        2 => string (22) "node.type.pagina_libre"
        protected isSyncing -> boolean false
        protected id -> string (31) "node.pagina_libre.field_ofertas"
        protected field_name -> string (13) "field_ofertas"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> string (7) "Ofertas"
        protected description -> string (0) ""
        protected settings -> array (2)
        handler => string (12) "default:node"
        handler_settings => array (4)
        target_bundles => array (1)
        oferta => string (6) "oferta"
        sort => array (1)
        field => string (5) "_none"
        auto_create => boolean false
        auto_create_bundle => string (0) ""
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
      • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
        /**
         * Constructs a FieldConfig object.
         *
         * In most cases, Field entities are created via
         * FieldConfig::create($values), where $values is the same
         * parameter as in this constructor.
         *
         * @param array $values
         *   An array of field properties, keyed by property name. The
         *   storage associated with the field can be specified either with:
         *   - field_storage: the FieldStorageConfigInterface object,
         *   or by referring to an existing field storage in the current configuration
         *   with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the field is attached to. Other array elements will be
         *   used to set the corresponding properties on the class; see the class
         *   property documentation for details.
         * @param string $entity_type
         *   (optional) The entity type on which the field should be created.
         *   Defaults to "field_config".
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
        /**
         * Overrides \Drupal\Core\Entity\EntityBase::preSave().
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the field definition is invalid.
         * @throws \Drupal\Core\Entity\EntityStorageException
         *   In case of failures at the configuration storage level.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
        protected linkTemplates() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
        protected urlRouteParameters($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         *
         * Using the Serialize interface and serialize() / unserialize() methods
         * breaks entity forms in PHP 5.4.
         *
         * @todo Investigate in https://www.drupal.org/node/1977206.
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
        public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
        public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
        /**
         * Loads a field config entity based on the entity type and field name.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\field\FieldConfigInterface|null
         *   The field config entity if one exists for the provided field
         *   name, otherwise NULL.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (13) "field_ofertas"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • public getConstraints() {@inheritdoc}
      $0->field_ofertas->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
      public referencedEntities() {@inheritdoc}
      $0->field_ofertas->referencedEntities()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_ofertas->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->field_ofertas->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->field_ofertas->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->field_ofertas->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->field_ofertas->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->field_ofertas->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->field_ofertas->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->field_ofertas->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->field_ofertas->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->field_ofertas->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->field_ofertas->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->field_ofertas->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->field_ofertas->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->field_ofertas->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->field_ofertas->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->field_ofertas->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->field_ofertas->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->field_ofertas->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_ofertas->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_ofertas->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->field_ofertas->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->field_ofertas->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->field_ofertas->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->field_ofertas->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->field_ofertas->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->field_ofertas->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->field_ofertas->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->field_ofertas->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->field_ofertas->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->field_ofertas->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->field_ofertas->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->field_ofertas->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->field_ofertas->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->field_ofertas->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->field_ofertas->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->field_ofertas->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->field_ofertas->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->field_ofertas->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->field_ofertas->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->field_ofertas
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->field_ofertas->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\EntityReferenceFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->field_ofertas->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->field_ofertas->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->field_ofertas->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->field_ofertas->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->field_ofertas->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->field_ofertas->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->field_ofertas->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->field_ofertas->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->field_ofertas->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->field_ofertas->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->field_ofertas->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->field_ofertas->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->field_ofertas, false)
    field_requiere_login_my_grandski -> string (1) "0"
    $0->field_requiere_login_my_grandski->value
    field_sigue_leyendo -> Drupal\Core\Field\EntityReferenceFieldItemList#16190 (0)
    $0->field_sigue_leyendo
    • No values
    • Properties (9)
    • Methods (70)
    • Static methods (3)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#268 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (99) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
        config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_sigue_leyendo
        
        1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
        config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_sigue_leyendo
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (37) "node.pagina_libre.field_sigue_leyendo"
        protected status -> boolean true
        protected uuid -> string (36) "c655e5e8-baf9-44c4-86d7-d709d73e01a9"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1)
        config => array (3)
        0 => string (38) "field.storage.node.field_sigue_leyendo"
        1 => string (22) "node.type.pagina_libre"
        2 => string (23) "node.type.sigue_leyendo"
        protected isSyncing -> boolean false
        protected id -> string (37) "node.pagina_libre.field_sigue_leyendo"
        protected field_name -> string (19) "field_sigue_leyendo"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> string (20) "Enlaces relacionados"
        protected description -> UTF-8 string (111) "Bloque que sirve para guiar al usuario por la página web ofreciéndole un enl...
        Bloque que sirve para guiar al usuario por la página web ofreciéndole un enlace con información relacionada.
        
        protected settings -> array (2)
        handler => string (12) "default:node"
        handler_settings => array (4)
        target_bundles => array (1)
        sigue_leyendo => string (13) "sigue_leyendo"
        sort => array (1)
        field => string (5) "_none"
        auto_create => boolean false
        auto_create_bundle => string (0) ""
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
      • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
        /**
         * Constructs a FieldConfig object.
         *
         * In most cases, Field entities are created via
         * FieldConfig::create($values), where $values is the same
         * parameter as in this constructor.
         *
         * @param array $values
         *   An array of field properties, keyed by property name. The
         *   storage associated with the field can be specified either with:
         *   - field_storage: the FieldStorageConfigInterface object,
         *   or by referring to an existing field storage in the current configuration
         *   with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the field is attached to. Other array elements will be
         *   used to set the corresponding properties on the class; see the class
         *   property documentation for details.
         * @param string $entity_type
         *   (optional) The entity type on which the field should be created.
         *   Defaults to "field_config".
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
        /**
         * Overrides \Drupal\Core\Entity\EntityBase::preSave().
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the field definition is invalid.
         * @throws \Drupal\Core\Entity\EntityStorageException
         *   In case of failures at the configuration storage level.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
        protected linkTemplates() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
        protected urlRouteParameters($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         *
         * Using the Serialize interface and serialize() / unserialize() methods
         * breaks entity forms in PHP 5.4.
         *
         * @todo Investigate in https://www.drupal.org/node/1977206.
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
        public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
        public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
        /**
         * Loads a field config entity based on the entity type and field name.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\field\FieldConfigInterface|null
         *   The field config entity if one exists for the provided field
         *   name, otherwise NULL.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (19) "field_sigue_leyendo"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • public getConstraints() {@inheritdoc}
      $0->field_sigue_leyendo->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
      public referencedEntities() {@inheritdoc}
      $0->field_sigue_leyendo->referencedEntities()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_sigue_leyendo->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->field_sigue_leyendo->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->field_sigue_leyendo->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->field_sigue_leyendo->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->field_sigue_leyendo->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->field_sigue_leyendo->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->field_sigue_leyendo->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->field_sigue_leyendo->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->field_sigue_leyendo->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->field_sigue_leyendo->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->field_sigue_leyendo->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->field_sigue_leyendo->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->field_sigue_leyendo->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->field_sigue_leyendo->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->field_sigue_leyendo->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->field_sigue_leyendo->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->field_sigue_leyendo->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->field_sigue_leyendo->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_sigue_leyendo->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_sigue_leyendo->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->field_sigue_leyendo->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->field_sigue_leyendo->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->field_sigue_leyendo->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->field_sigue_leyendo->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->field_sigue_leyendo->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->field_sigue_leyendo->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->field_sigue_leyendo->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->field_sigue_leyendo->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->field_sigue_leyendo->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->field_sigue_leyendo->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->field_sigue_leyendo->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->field_sigue_leyendo->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->field_sigue_leyendo->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->field_sigue_leyendo->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->field_sigue_leyendo->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->field_sigue_leyendo->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->field_sigue_leyendo->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->field_sigue_leyendo->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->field_sigue_leyendo->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->field_sigue_leyendo
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->field_sigue_leyendo->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\EntityReferenceFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->field_sigue_leyendo->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->field_sigue_leyendo->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->field_sigue_leyendo->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->field_sigue_leyendo->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->field_sigue_leyendo->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->field_sigue_leyendo->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->field_sigue_leyendo->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->field_sigue_leyendo->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->field_sigue_leyendo->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->field_sigue_leyendo->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->field_sigue_leyendo->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->field_sigue_leyendo->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->field_sigue_leyendo, false)
    field_slides -> Drupal\Core\Field\EntityReferenceFieldItemList#16188 (0)
    $0->field_slides
    • No values
    • Properties (9)
    • Methods (70)
    • Static methods (3)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#269 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (92) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
        config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_slides
        
        1 => string (95) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
        config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_slides
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (30) "node.pagina_libre.field_slides"
        protected status -> boolean true
        protected uuid -> string (36) "973c8edc-1d22-45b6-9995-87798c47831b"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1)
        config => array (3)
        0 => string (31) "field.storage.node.field_slides"
        1 => string (22) "node.type.pagina_libre"
        2 => string (15) "node.type.slide"
        protected isSyncing -> boolean false
        protected id -> string (30) "node.pagina_libre.field_slides"
        protected field_name -> string (12) "field_slides"
        protected field_type -> string (16) "entity_reference"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> string (6) "Slides"
        protected description -> UTF-8 string (76) "Slide con texto/enlaces y imagen situado en la parte superior de la página."
        protected settings -> array (2)
        handler => string (12) "default:node"
        handler_settings => array (4)
        target_bundles => array (1)
        slide => string (5) "slide"
        sort => array (1)
        field => string (5) "_none"
        auto_create => boolean false
        auto_create_bundle => string (0) ""
        protected required -> boolean false
        protected translatable -> boolean false
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> null
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
      • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
        /**
         * Constructs a FieldConfig object.
         *
         * In most cases, Field entities are created via
         * FieldConfig::create($values), where $values is the same
         * parameter as in this constructor.
         *
         * @param array $values
         *   An array of field properties, keyed by property name. The
         *   storage associated with the field can be specified either with:
         *   - field_storage: the FieldStorageConfigInterface object,
         *   or by referring to an existing field storage in the current configuration
         *   with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the field is attached to. Other array elements will be
         *   used to set the corresponding properties on the class; see the class
         *   property documentation for details.
         * @param string $entity_type
         *   (optional) The entity type on which the field should be created.
         *   Defaults to "field_config".
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
        /**
         * Overrides \Drupal\Core\Entity\EntityBase::preSave().
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the field definition is invalid.
         * @throws \Drupal\Core\Entity\EntityStorageException
         *   In case of failures at the configuration storage level.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
        protected linkTemplates() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
        protected urlRouteParameters($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         *
         * Using the Serialize interface and serialize() / unserialize() methods
         * breaks entity forms in PHP 5.4.
         *
         * @todo Investigate in https://www.drupal.org/node/1977206.
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
        public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
        public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
        /**
         * Loads a field config entity based on the entity type and field name.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\field\FieldConfigInterface|null
         *   The field config entity if one exists for the provided field
         *   name, otherwise NULL.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (12) "field_slides"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "es"
    • public getConstraints() {@inheritdoc}
      $0->field_slides->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
      public referencedEntities() {@inheritdoc}
      $0->field_slides->referencedEntities()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_slides->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
      protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->field_slides->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->field_slides->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->field_slides->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->field_slides->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->field_slides->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->field_slides->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->field_slides->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->field_slides->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->field_slides->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->field_slides->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->field_slides->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->field_slides->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->field_slides->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->field_slides->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->field_slides->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->field_slides->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->field_slides->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_slides->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_slides->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->field_slides->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->field_slides->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->field_slides->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->field_slides->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->field_slides->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->field_slides->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->field_slides->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->field_slides->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->field_slides->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->field_slides->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->field_slides->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->field_slides->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->field_slides->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->field_slides->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->field_slides->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->field_slides->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->field_slides->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->field_slides->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->field_slides->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->field_slides
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->field_slides->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\EntityReferenceFieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->field_slides->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->field_slides->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->field_slides->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->field_slides->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->field_slides->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->field_slides->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->field_slides->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->field_slides->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->field_slides->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->field_slides->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->field_slides->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->field_slides->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->field_slides, false)
    field_subtitulo -> Drupal\Core\Field\FieldItemList#23570 (0)
    $0->field_subtitulo
    • No values
    • Properties (9)
    • Methods (69)
    • Static methods (2)
    • Iterator
    • No values uninitialized
    • protected definition -> Drupal\field\Entity\FieldConfig#265 (36)
      • Properties (36)
      • Methods (125)
      • Static methods (19)
      • protected entityTypeId -> string (12) "field_config"
        protected enforceIsNew -> null
        protected typedData -> null
        protected originalEntity -> null
        protected cacheContexts -> array (2)
        0 => string (8) "url.site"
        1 => string (28) "languages:language_interface"
        protected cacheTags -> array (2)
        0 => string (95) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
        config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_subtitulo
        
        1 => string (98) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
        config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_subtitulo
        
        protected cacheMaxAge -> integer -1
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected originalId -> string (33) "node.pagina_libre.field_subtitulo"
        protected status -> boolean true
        protected uuid -> string (36) "3ad44bdc-4dd7-4317-96b3-cf80100a46b4"
        private isUninstalling -> boolean false
        protected langcode -> string (2) "es"
        protected third_party_settings -> array (0)
        protected _core -> array (0)
        protected trustedData -> boolean false
        protected dependencies -> array (1)
        config => array (2)
        0 => string (34) "field.storage.node.field_subtitulo"
        1 => string (22) "node.type.pagina_libre"
        protected isSyncing -> boolean false
        protected id -> string (33) "node.pagina_libre.field_subtitulo"
        protected field_name -> string (15) "field_subtitulo"
        protected field_type -> string (6) "string"
        protected entity_type -> string (4) "node"
        protected bundle -> string (12) "pagina_libre"
        protected label -> UTF-8 string (10) "Subtítulo"
        protected description -> UTF-8 string (44) "Aparecerá con la etiqueta H2 en la página."
        protected settings -> array (0)
        protected required -> boolean false
        protected translatable -> boolean true
        protected default_value -> array (0)
        protected default_value_callback -> string (0) ""
        protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#16348 (34)
        • Properties (34)
        • Methods (125)
        • Static methods (15)
        • Static properties (1)
        • Class constants (2)
        • protected entityTypeId -> string (20) "field_storage_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (84) "config:domain.config.temporadapal_grandvalira_com.field.storage.node.field_s...
          config:domain.config.temporadapal_grandvalira_com.field.storage.node.field_subtitulo
          
          1 => string (87) "config:domain.config.temporadapal_grandvalira_com.es.field.storage.node.fiel...
          config:domain.config.temporadapal_grandvalira_com.es.field.storage.node.field_subtitulo
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (20) "node.field_subtitulo"
          protected status -> boolean true
          protected uuid -> string (36) "f25260fa-d258-47cb-b115-811f37f8d91e"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (1)
          module => array (1)
          0 => string (4) "node"
          protected isSyncing -> boolean false
          protected id -> string (20) "node.field_subtitulo"
          protected field_name -> string (15) "field_subtitulo"
          protected entity_type -> string (4) "node"
          protected type -> string (6) "string"
          protected module -> string (4) "core"
          protected settings -> array (3)
          max_length => integer 255
          is_ascii => boolean false
          case_sensitive => boolean false
          protected cardinality -> integer 1
          protected translatable -> boolean true
          protected locked -> boolean false
          protected persist_with_no_fields -> boolean false
          public custom_storage -> boolean false
          protected indexes -> array (0)
          protected deleted -> boolean false
          protected schema -> null
          protected propertyDefinitions -> null
        • public __construct(array $values, $entity_type = 'field_storage_config') Constructs a FieldStorageConfig object.
          /**
           * Constructs a FieldStorageConfig object.
           *
           * In most cases, Field entities are created via
           * FieldStorageConfig::create($values)), where $values is the same parameter
           * as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. Most array
           *   elements will be used to set the corresponding properties on the class;
           *   see the class property documentation for details. Some array elements
           *   have special meanings and a few are required. Special elements are:
           *   - name: required. As a temporary Backwards Compatibility layer right now,
           *     a 'field_name' property can be accepted in place of 'id'.
           *   - entity_type: required.
           *   - type: required.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_storage_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:265
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:286
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:293
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:320
          protected preSaveNew(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving a new field definition.
          /**
           * Prepares saving a new field definition.
           *
           * @param \Drupal\Core\Entity\EntityStorageInterface $storage
           *   The entity storage.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:350
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:376
          protected preSaveUpdated(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving an updated field definition.
          /**
           * Prepares saving an updated field definition.
           *
           * @param \Drupal\Core\Entity\EntityStorageInterface $storage
           *   The entity storage.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:397
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:421
          public getSchema() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:479
          public hasCustomStorage() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:505
          public isBaseField() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:512
          public getColumns() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:519
          public getBundles() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:527
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:540
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:547
          public getTypeProvider() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:554
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:561
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:568
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:582
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:601
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:609
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:617
          public isRevisionable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:624
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:632
          public getProvider() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:640
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:647
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:654
          public getCardinality() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:661
          public setCardinality($cardinality) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:678
          public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:686
          public isMultiple() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:713
          public isLocked() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:721
          public setLocked($locked) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:728
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:736
          public hasData(): bool Determines whether a field has any data.
          /**
           * Determines whether a field has any data.
           *
           * @return bool
           *   TRUE if the field has data for any entity; FALSE otherwise.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:746
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:758
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:769
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:776
          public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:783
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:795
          public getPropertyNames() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:806
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:813
          public getUniqueStorageIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:821
          protected getFieldItemClass() Helper to retrieve the field item class.
          /**
           * Helper to retrieve the field item class.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:828
          public isDeletable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:853
          public getIndexes() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:863
          public setIndexes(array $indexes) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:870
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          protected linkTemplates(): array Gets an array link templates.
          /**
           * Gets an array link templates.
           *
           * @return array
           *   An array of link templates containing paths.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
          /**
           * Gets an array of placeholders for this entity.
           *
           * Individual entity classes may override this method to add additional
           * placeholders if desired. If so, they should be sure to replicate the
           * property caching logic.
           *
           * @param string $rel
           *   The link relationship type, for example: canonical or edit-form.
           *
           * @return array
           *   An array of URI placeholders.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldStorageConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_storages) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:435
          public static Drupal\field\Entity\FieldStorageConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:464
          public static Drupal\field\Entity\FieldStorageConfig::loadByName($entity_type_id, $field_name): \Drupal\field\FieldStorageConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldStorageConfigInterface|null
           *   The field config entity if one exists for the provided field name,
           *   otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:846
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        • protected static Drupal\field\Entity\FieldStorageConfig::$inDeletion :: boolean false
        • public const Drupal\field\Entity\FieldStorageConfig::NAME_MAX_LENGTH :: integer 32
          public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        protected itemDefinition -> null
        protected constraints -> array (0)
        protected propertyConstraints -> array (0)
        protected deleted -> boolean false
      • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
        /**
         * Constructs a FieldConfig object.
         *
         * In most cases, Field entities are created via
         * FieldConfig::create($values), where $values is the same
         * parameter as in this constructor.
         *
         * @param array $values
         *   An array of field properties, keyed by property name. The
         *   storage associated with the field can be specified either with:
         *   - field_storage: the FieldStorageConfigInterface object,
         *   or by referring to an existing field storage in the current configuration
         *   with:
         *   - field_name: The field name.
         *   - entity_type: The entity type.
         *   Additionally, a 'bundle' property is required to indicate the entity
         *   bundle to which the field is attached to. Other array elements will be
         *   used to set the corresponding properties on the class; see the class
         *   property documentation for details.
         * @param string $entity_type
         *   (optional) The entity type on which the field should be created.
         *   Defaults to "field_config".
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
        public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
        public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
        /**
         * Overrides \Drupal\Core\Entity\EntityBase::preSave().
         *
         * @throws \Drupal\Core\Field\FieldException
         *   If the field definition is invalid.
         * @throws \Drupal\Core\Entity\EntityStorageException
         *   In case of failures at the configuration storage level.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
        public calculateDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
        protected linkTemplates() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
        protected urlRouteParameters($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
        public isDeleted() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
        public getFieldStorageDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
        public isDisplayConfigurable($context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
        public getDisplayOptions($display_context) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
        public getUniqueIdentifier() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
        public id() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
        public getType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
        public getTargetEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
        public getTargetBundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
        public onDependencyRemoval(array $dependencies) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
        public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
        public getLabel() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
        public setLabel($label) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
        public setDescription($description) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
        public isTranslatable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
        public setTranslatable($translatable) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
        public setSettings(array $settings) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
        public setSetting($setting_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
        public setRequired($required) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
        public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
        public getDefaultValueLiteral() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
        public setDefaultValue($value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
        public getDefaultValueCallback() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
        public setDefaultValueCallback($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
        public __sleep(): array Implements the magic __sleep() method.
        /**
         * Implements the magic __sleep() method.
         *
         * Using the Serialize interface and serialize() / unserialize() methods
         * breaks entity forms in PHP 5.4.
         *
         * @todo Investigate in https://www.drupal.org/node/1977206.
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
        public getConfig($bundle) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
        public setConstraints(array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
        public setPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
        public addPropertyConstraints($name, array $constraints) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\FieldConfigBase
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
        public getOriginalId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
        public setOriginalId($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
        public isNew() Overrides EntityBase::isNew().
        /**
         * Overrides EntityBase::isNew().
         *
         * EntityInterface::enforceIsNew() is only supported for newly created
         * configuration entities but has no effect after saving, since each
         * configuration entity is unique.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
        public get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
        public set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
        public enable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
        public disable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
        public setStatus($status) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
        public status() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
        public setUninstalling($uninstalling) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
        public isUninstalling() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
        public createDuplicate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
        public toArray() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
        protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
        /**
         * Gets the typed config manager.
         *
         * @return \Drupal\Core\Config\TypedConfigManagerInterface
         *   The typed configuration plugin manager.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
        public toUrl($rel = null, array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
        public getCacheTagsToInvalidate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
        protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
        /**
         * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
         *
         * Note that this function should only be called from implementations of
         * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
         * as dependencies are recalculated during every entity save.
         *
         * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
        public getDependencies() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
        public getConfigDependencyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
        public getConfigTarget() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
        protected invalidateTagsOnSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the entity's cache tag; the config system
         * already invalidates it.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
        public setThirdPartySetting($module, $key, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
        public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
        public getThirdPartySettings($module) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
        public unsetThirdPartySetting($module, $key) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
        public getThirdPartyProviders() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
        public isInstallable() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
        public trustData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
        public hasTrustedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
        public save() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
        protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
        /**
         * Gets the entity type manager.
         *
         * @return \Drupal\Core\Entity\EntityTypeManagerInterface
         *   The entity type manager.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
        protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
        /**
         * Gets the entity type bundle info service.
         *
         * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
         *   The entity type bundle info service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
        protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
        /**
         * Gets the language manager.
         *
         * @return \Drupal\Core\Language\LanguageManagerInterface
         *   The language manager service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
        protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
        /**
         * Gets the UUID generator.
         *
         * @return \Drupal\Component\Uuid\UuidInterface
         *   The UUID service.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
        public uuid() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
        public enforceIsNew($value = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
        public getEntityTypeId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
        public bundle() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
        public label() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
        public hasLinkTemplate($rel) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
        public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
        public uriRelationships() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
        public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
        public language() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
        public getEntityType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
        public getCacheContexts() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
        protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
        /**
         * The list cache tags to invalidate for this entity.
         *
         * @return string[]
         *   Set of list cache tags.
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
        public getCacheTags() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
        public getCacheMaxAge() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
        public getTypedData() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
        public getConfigDependencyKey() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
        public getOriginal(): ?static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
        public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
        public __get($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
        public __set($name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
        public __isset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
        public __unset($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
        public addCacheableDependency($other_object) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
        public addCacheContexts(array $cache_contexts) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
        public addCacheTags(array $cache_tags) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
        public mergeCacheMaxAge($max_age) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
        protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
        /**
         * Sets cacheability; useful for value object constructors.
         *
         * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
         *   The cacheability to set.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
        public traitSleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
        /**
         * Calculates and returns dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         *
         * @return array
         *   An array of dependencies keyed by the type of dependency.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
        protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
        /**
         * Calculates and adds dependencies of a specific plugin instance.
         *
         * Dependencies are added for the module that provides the plugin, as well
         * as any dependencies declared by the instance's calculateDependencies()
         * method, if it implements
         * \Drupal\Component\Plugin\DependentPluginInterface.
         *
         * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
         *   The plugin instance.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
        protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
        /**
         * Wraps the module handler.
         *
         * @return \Drupal\Core\Extension\ModuleHandlerInterface
         *   The module handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
        protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
        /**
         * Wraps the theme handler.
         *
         * @return \Drupal\Core\Extension\ThemeHandlerInterface
         *   The theme handler.
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
        protected addDependencyTrait($type, $name): $this Adds a dependency.
        /**
         * Adds a dependency.
         *
         * @param string $type
         *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
         * @param string $name
         *   If $type is 'module' or 'theme', the name of the module or theme. If
         *   $type is 'config' or 'content', the result of
         *   EntityInterface::getConfigDependencyName().
         *
         * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
        protected addDependencies(array $dependencies) Adds multiple dependencies.
        /**
         * Adds multiple dependencies.
         *
         * @param array $dependencies
         *   An array of dependencies keyed by the type of dependency. One example:
         *   @code
         *   [
         *     'module' => [
         *       'node',
         *       'field',
         *       'image',
         *     ],
         *   ];
         *   @endcode
         *
         * @see \Drupal\Core\Entity\DependencyTrait::addDependency
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
        public setSyncing($syncing) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
        public isSyncing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
        private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
        /**
         * Returns the typed data class name for this entity.
         *
         * @return string
         *   The string representing the typed data class name.
         *
         * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
         */
        
        Inherited from Drupal\Core\Entity\EntityBase
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
      • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
        public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
        public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
        /**
         * Loads a field config entity based on the entity type and field name.
         *
         * @param string $entity_type_id
         *   ID of the entity type.
         * @param string $bundle
         *   Bundle name.
         * @param string $field_name
         *   Name of the field.
         *
         * @return \Drupal\field\FieldConfigInterface|null
         *   The field config entity if one exists for the provided field
         *   name, otherwise NULL.
         */
        
        Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
        public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
        public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
        public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
        /**
         * Callback for uasort() to sort configuration entities by weight and label.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * Override to never invalidate the individual entities' cache tags; the
         * config system already invalidates them.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
        protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
        /**
         * Gets the configuration manager.
         *
         * @return \Drupal\Core\Config\ConfigManager
         *   The configuration manager.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
        public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
        public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
        public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
        public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
        public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
        protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
        /**
         * Ensure a field value is transformed into a format keyed by delta.
         *
         * @param mixed $value
         *   The raw field value to normalize.
         * @param string $main_property_name
         *   The main field property name.
         *
         * @return array
         *   A field value normalized into a format keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
        public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
        public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
        public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
        public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
        protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
        /**
         * Invalidates an entity's cache tags upon delete.
         *
         * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
         *   The entity type definition.
         * @param \Drupal\Core\Entity\EntityInterface[] $entities
         *   An array of entities.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      protected name -> string (15) "field_subtitulo"
      protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#23541 Blacklisted
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected stringTranslation -> null
      protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
      protected list -> array (0)
      protected langcode -> string (2) "fr"
    • protected createItem($offset = 0, $value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
      public getEntity() {@inheritdoc}
      $0->field_subtitulo->getEntity()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
      public setLangcode($langcode) {@inheritdoc}
      $0->field_subtitulo->setLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
      public getLangcode() {@inheritdoc}
      $0->field_subtitulo->getLangcode()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
      public getFieldDefinition() {@inheritdoc}
      $0->field_subtitulo->getFieldDefinition()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
      public getSettings() {@inheritdoc}
      $0->field_subtitulo->getSettings()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
      public getSetting($setting_name) {@inheritdoc}
      $0->field_subtitulo->getSetting()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
      public filterEmptyItems() {@inheritdoc}
      $0->field_subtitulo->filterEmptyItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
      public setValue($values, $notify = true) {@inheritdoc}
      $0->field_subtitulo->setValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
      public __get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
      public __set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
      public __isset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
      public __unset($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      $0->field_subtitulo->access()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
      public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
      $0->field_subtitulo->defaultAccess()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
      public applyDefaultValue($notify = true) {@inheritdoc}
      $0->field_subtitulo->applyDefaultValue()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
      public preSave() {@inheritdoc}
      $0->field_subtitulo->preSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
      public postSave($update) {@inheritdoc}
      $0->field_subtitulo->postSave()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
      public delete() {@inheritdoc}
      $0->field_subtitulo->delete()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
      public deleteRevision() {@inheritdoc}
      $0->field_subtitulo->deleteRevision()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
      protected delegateMethod($method): array Calls a method on each FieldItem.
      /**
       * Calls a method on each FieldItem.
       *
       * Any argument passed will be forwarded to the invoked method.
       *
       * @param string $method
       *   The name of the method to be invoked.
       *
       * @return array
       *   An array of results keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
      public view($display_options = array()) {@inheritdoc}
      $0->field_subtitulo->view()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
      public generateSampleItems($count = 1) {@inheritdoc}
      $0->field_subtitulo->generateSampleItems()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
      public getConstraints() {@inheritdoc}
      $0->field_subtitulo->getConstraints()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
      public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_subtitulo->defaultValuesForm()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
      public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_subtitulo->defaultValuesFormValidate()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
      public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
      $0->field_subtitulo->defaultValuesFormSubmit()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
      protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
      /**
       * Returns the widget object used in default value form.
       *
       * @param \Drupal\Core\Form\FormStateInterface $form_state
       *   The form state of the (entire) configuration form.
       *
       * @return \Drupal\Core\Field\WidgetInterface|null
       *   A Widget object or NULL if no widget is available.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
      public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
      $0->field_subtitulo->equals()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
      public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
      $0->field_subtitulo->hasAffectingChanges()
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
      public getValue() {@inheritdoc}
      $0->field_subtitulo->getValue()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
      public getString() {@inheritdoc}
      $0->field_subtitulo->getString()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
      public get($index) {@inheritdoc}
      $0->field_subtitulo->get()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
      public set($index, $value) {@inheritdoc}
      $0->field_subtitulo->set()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
      public removeItem($index) {@inheritdoc}
      $0->field_subtitulo->removeItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
      protected rekey($from_index = 0) Renumbers the items in the list.
      /**
       * Renumbers the items in the list.
       *
       * @param int $from_index
       *   Optionally, the index at which to start the renumbering, if it is known
       *   that items before that can safely be skipped (for example, when removing
       *   an item at a given index).
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
      public first() {@inheritdoc}
      $0->field_subtitulo->first()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
      public offsetExists($offset): bool {@inheritdoc}
      $0->field_subtitulo->offsetExists()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
      public offsetUnset($offset): void {@inheritdoc}
      $0->field_subtitulo->offsetUnset()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
      public offsetGet($offset): mixed {@inheritdoc}
      $0->field_subtitulo->offsetGet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
      public offsetSet($offset, $value): void {@inheritdoc}
      $0->field_subtitulo->offsetSet()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
      public appendItem($value = null) {@inheritdoc}
      $0->field_subtitulo->appendItem()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
      public getItemDefinition() {@inheritdoc}
      $0->field_subtitulo->getItemDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
      public getIterator(): ArrayIterator {@inheritdoc}
      $0->field_subtitulo->getIterator()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
      public count(): int {@inheritdoc}
      $0->field_subtitulo->count()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
      public isEmpty() {@inheritdoc}
      $0->field_subtitulo->isEmpty()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
      public filter($callback) {@inheritdoc}
      $0->field_subtitulo->filter()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
      public onChange($delta) {@inheritdoc}
      $0->field_subtitulo->onChange()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
      public __clone() Magic method: Implements a deep clone.
      clone $0->field_subtitulo
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
      public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
      $0->field_subtitulo->last()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
      public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
      new \Drupal\Core\Field\FieldItemList()
      /**
       * Constructs a TypedData object given its definition and context.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   The data definition.
       * @param string $name
       *   (optional) The name of the created property, or NULL if it is the root
       *   of a typed data tree. Defaults to NULL.
       * @param \Drupal\Core\TypedData\TypedDataInterface $parent
       *   (optional) The parent object of the data property, or NULL if it is the
       *   root of a typed data tree. Defaults to NULL.
       *
       * @see \Drupal\Core\TypedData\TypedDataManager::create()
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
      public getPluginId() {@inheritdoc}
      $0->field_subtitulo->getPluginId()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
      public getPluginDefinition() {@inheritdoc}
      $0->field_subtitulo->getPluginDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
      public getDataDefinition() {@inheritdoc}
      $0->field_subtitulo->getDataDefinition()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
      public validate() {@inheritdoc}
      $0->field_subtitulo->validate()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
      public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      $0->field_subtitulo->setContext()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
      public getName() {@inheritdoc}
      $0->field_subtitulo->getName()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
      public getRoot() {@inheritdoc}
      $0->field_subtitulo->getRoot()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
      public getPropertyPath() {@inheritdoc}
      $0->field_subtitulo->getPropertyPath()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
      public getParent() {@inheritdoc}
      $0->field_subtitulo->getParent()
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
      /**
       * Translates a string to the current language or to a given language.
       *
       * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
       * important security information and usage guidelines.
       *
       * In order for strings to be localized, make them available in one of the
       * ways supported by the
       * @link https://www.drupal.org/node/322729 Localization API @endlink. When
       * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
       * $this->t(). Otherwise create a new
       * \Drupal\Core\StringTranslation\TranslatableMarkup object.
       *
       * @param string $string
       *   A string containing the English text to translate.
       * @param array $args
       *   (optional) An associative array of replacements to make after
       *   translation. Based on the first character of the key, the value is
       *   escaped and/or themed. See
       *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
       *   details.
       * @param array $options
       *   (optional) An associative array of additional options, with the following
       *   elements:
       *   - 'langcode' (defaults to the current language): A language code, to
       *     translate to a language other than what is used to display the page.
       *   - 'context' (defaults to the empty context): The context the source
       *     string belongs to. See the
       *     @link i18n Internationalization topic @endlink for more information
       *     about string contexts.
       *
       * @return \Drupal\Core\StringTranslation\TranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       *
       * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
       * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
       *
       * @ingroup sanitization
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
      /**
       * Formats a string containing a count of items.
       *
       * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
       *
       * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
       *   An object that, when cast to a string, returns the translated string.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
      /**
       * Returns the number of plurals supported by a given language.
       *
       * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
       *
       * @return int
       *   The number of plurals supported.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
      protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
      /**
       * Gets the string translation service.
       *
       * @return \Drupal\Core\StringTranslation\TranslationInterface
       *   The string translation service.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
      $0->field_subtitulo->setStringTranslation()
      /**
       * Sets the string translation service to use.
       *
       * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
       *   The string translation service.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      $0->field_subtitulo->setTypedDataManager()
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      $0->field_subtitulo->getTypedDataManager()
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\TypedData
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
    • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
    • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      iterator_to_array($0->field_subtitulo, false)
    field_titulo -> string (35) "Conditions de vente - Fofait Saison"
    $0->field_titulo->value
  • protected entityTypeId -> string (4) "node"
    protected enforceIsNew -> &null
    protected typedData -> null
    protected originalEntity -> &null
    protected cacheContexts -> array (0)
    protected cacheTags -> array (0)
    protected cacheMaxAge -> integer -1
    protected _serviceIds -> array (0)
    protected _entityStorages -> array (0)
    protected values -> &array (31)
    nid => array (1)
    x-default => string (2) "65"
    vid => array (1)
    x-default => string (2) "68"
    type => array (1)
    x-default => string (12) "pagina_libre"
    uuid => array (1)
    x-default => string (36) "8209a099-c380-459d-9b2a-88d4937ec4af"
    langcode => array (4)
    x-default => string (2) "es"
    ca => string (2) "ca"
    en => string (2) "en"
    fr => string (2) "fr"
    revision_uid => array (1)
    x-default => string (2) "91"
    revision_timestamp => array (1)
    x-default => string (10) "1661948006"
    2022-08-31T12:13:26+00:00
    
    revision_log => array (1)
    x-default => null
    revision_default => array (1)
    x-default => string (1) "1"
    isDefaultRevision => array (1)
    x-default => string (1) "1"
    status => array (4)
    ca => string (1) "1"
    en => string (1) "1"
    x-default => string (1) "1"
    fr => string (1) "1"
    uid => array (4)
    ca => string (2) "91"
    en => string (2) "91"
    x-default => string (2) "91"
    fr => string (2) "91"
    title => array (4)
    ca => string (43) "Condiciones de venta - Forfait de Temporada"
    en => string (43) "Condiciones de venta - Forfait de Temporada"
    x-default => string (43) "Condiciones de venta - Forfait de Temporada"
    fr => string (43) "Condiciones de venta - Forfait de Temporada"
    created => array (4)
    ca => string (10) "1661941087"
    2022-08-31T10:18:07+00:00
    
    en => string (10) "1661941087"
    2022-08-31T10:18:07+00:00
    
    x-default => string (10) "1661941087"
    2022-08-31T10:18:07+00:00
    
    fr => string (10) "1661941087"
    2022-08-31T10:18:07+00:00
    
    changed => array (4)
    ca => string (10) "1735807647"
    2025-01-02T08:47:27+00:00
    
    en => string (10) "1735807647"
    2025-01-02T08:47:27+00:00
    
    x-default => string (10) "1735807647"
    2025-01-02T08:47:27+00:00
    
    fr => string (10) "1735807647"
    2025-01-02T08:47:27+00:00
    
    promote => array (4)
    ca => string (1) "0"
    en => string (1) "0"
    x-default => string (1) "0"
    fr => string (1) "0"
    sticky => array (4)
    ca => string (1) "0"
    en => string (1) "0"
    x-default => string (1) "0"
    fr => string (1) "0"
    default_langcode => array (4)
    ca => string (1) "0"
    en => string (1) "0"
    x-default => string (1) "1"
    fr => string (1) "0"
    revision_translation_affected => array (4)
    ca => string (1) "1"
    en => string (1) "1"
    x-default => string (1) "1"
    fr => string (1) "1"
    content_translation_source => array (4)
    ca => string (2) "es"
    en => string (2) "es"
    x-default => string (3) "und"
    fr => string (2) "es"
    content_translation_outdated => array (4)
    ca => string (1) "0"
    en => string (1) "0"
    x-default => string (1) "0"
    fr => string (1) "0"
    rh_action => array (4)
    ca => string (14) "bundle_default"
    en => string (14) "bundle_default"
    x-default => string (14) "bundle_default"
    fr => string (14) "bundle_default"
    rh_redirect => array (4)
    ca => null
    en => null
    x-default => null
    fr => null
    rh_redirect_response => array (4)
    ca => string (3) "301"
    en => string (3) "301"
    x-default => string (3) "301"
    fr => string (3) "301"
    rh_redirect_fallback_action => array (4)
    ca => null
    en => null
    x-default => null
    fr => null
    body => array (4)
    ca => array (1)
    0 => array (3)
    value => UTF-8 string (52937) "<h3>Termes i condicions de venda del Lloc Web</h3> <p><strong>NEUS DEL VALIR...
    <h3>Termes i condicions de venda del Lloc Web</h3>
    
    <p><strong>NEUS DEL VALIRA, S.A.&nbsp;</strong>posa a la seva disposició un servei de compra en línia que li permetrà comprar els productes/serveis disponibles a la nostra pàgina web.</p>
    
    <p>En el present document s’estableixen las&nbsp;<strong>“CONDICIONS GENERALS DE VENDA”&nbsp;</strong>que regulen el funcionament d’aquest Lloc web i la contractació/reserva de productes/serveis a través de <strong>temporada.palarinsal.com</strong>&nbsp;i els seus subdominis. L'ús del Lloc web constitueix que li sigui d'aplicació l'acceptació d'aquestes condicions generals de venda. No obstant això, si té algun dubte o consulta sobre elles pot contactar amb el nostre servei d'Atenció al Client a través de:</p>
    
    <p><strong>Email de contacte: nordpass@grandvalira.com</strong></p>
    
    <p>Aquestes&nbsp;<strong>CONDICIONS GENERALS DE VENDA</strong>&nbsp;han estat redactades de conformitat amb allò que estableix:</p>
    
    <p>La<strong>&nbsp;Llei 12/2013</strong>, del 13 de juny del Comerç<strong>&nbsp;, Llei 13/2013</strong>&nbsp;del 13 de juny, de competència efectiva i protecció al consumidor,&nbsp;<strong>Decret del 07-08-2013</strong>&nbsp;d’aprovació del Reglament regulador dels fulls oficials de queixa, reclamació i denúncia en matèria de consum.</p>
    
    <ol>
    	<li>Informació general de contacte</li>
    	<li>Definicions i objecte</li>
    	<li>Producte i servei</li>
    	<li>Accés de persones usuàries</li>
    	<li>Normes d’ús del Lloc web</li>
    	<li>Propietat intel·lectual i industrial</li>
    	<li>Notificació d’infraccions</li>
    	<li>Formalització del contracte i reserves<br />
    	8.1 Tarifes<br />
    	8.2 Procediment de reserves<br />
    	8.3 Pressupostos<br />
    	8.4 Confirmació de la reserva<br />
    	8.5 Signatura manuscrita<br />
    	8.6 Servei gratuït de lliurament de la documentació</li>
    	<li>Pagament<br />
    	9.1 Mitjans de pagament<br />
    	9.2&nbsp; Seguretat en les operacions de pagament</li>
    	<li>Política de cancel·lació i modificacions<br />
    	10.1 Despeses aplicables a la cancel·lació de les reserves<br />
    	10.2 Reemborsament de l’import<br />
    	10.3 Abandonament anticipat de l’allotjament turístic</li>
    	<li>Modificació o anul·lació del servei per part de GRANDVALIRA RESORTS o del PRESTADOR DE SERVEIS</li>
    	<li>Modificació o anul·lació del servei en cas de restriccions o mesures excepcionals per l’evolució de la situació d’emergència sanitària causada pel COVID-19 SARS-CoV-2</li>
    	<li>Queixes i reclamacions</li>
    	<li>Assegurances de viatge</li>
    	<li>Assegurança d’esquí</li>
    	<li>Forfet de Creussans</li>
    	<li>Serveis d’allotjament: Règim i classificació</li>
    	<li>Responsabilitat i Seguretat de les transaccions</li>
    	<li>Atenció al Client / Serveis de mediació</li>
    	<li>Responsabilitats</li>
    	<li>Responsabilitat i limitació per enllaços des d’altres pàgines web</li>
    	<li>Responsabilitat i limitació per enllaços a altres pàgines web</li>
    	<li>Publicitat</li>
    	<li>Protecció de dades personals</li>
    	<li>Miscel·lània</li>
    </ol>
    
    <h3>1. Informació general de contacte</h3>
    
    <p>De conformitat amb l’article 27 de la Llei 13/2013, del 13 de juny de competència efectiva i protecció del consumidor, s'informa que la titularitat d'aquest lloc web, <strong>temporada.palarinsal.com</strong>&nbsp;(des d'ara&nbsp;<strong>Lloc web</strong>) i els seus subdominis l'ostenta:&nbsp;<strong>NEUS DEL VALIRA, S.A.</strong>,&nbsp; [des d’ara&nbsp;<strong>GRANDVALIRA RESORTS</strong>] proveïda de NRT: A706067F, inscrita al Registre de Comerç Nº 917870Z, i les dades de contacte són:</p>
    
    <p><strong>Adreça:</strong>&nbsp;Av. Carlemany, 68 Despatx 401 Edifici Illa Carlemany – AD700 Escaldes-Engordany (Andorra)</p>
    
    <p><strong>Email de contacte: nordpass@grandvalira.com</strong></p>
    
    <h3>2. Definicions i objecte</h3>
    
    <p>Els termes utilitzats en les presents condicions es defineixen de la següent manera:</p>
    
    <p><strong>“Usuari”:&nbsp;</strong>Qualsevol persona que navegui per la pàgina web.</p>
    
    <p><strong>“Client”:</strong>&nbsp;Aquella persona que reserva un o més serveis dels que s’ofereixen en la pàgina web.</p>
    
    <p><strong>“Servei”:</strong>&nbsp;Qualsevol prestació que ofereix&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en el Lloc web, com la reserva de forfaits, allotjaments, restaurants, etc.</p>
    
    <p><strong>“Proveïdor o prestador de serveis”:</strong>&nbsp;Fa referencia a qualsevol proveïdor de serveis que ofereix el servei contractat pel Client, el qual no ofereix directament&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p><strong>“Comanda”:</strong>&nbsp;Contractació d’un servei mitjançant la pàgina web.</p>
    
    <p>El propòsit de les presents&nbsp;<strong>“CONDICIONS GENERALS DE VENDA”&nbsp;</strong>és en&nbsp;<strong>primer lloc,</strong>&nbsp;informar als usuaris Clients de les condicions i modalitats en què&nbsp;<strong>GRANDVALIRA RESORTS</strong>, procedirà a la venda del productes/serveis oferts i, en&nbsp;<strong>segon lloc</strong>, informar sobre els drets i obligacions de&nbsp;<strong>“les parts”</strong>&nbsp;en el marc de la venda dels productes/serveis per part de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;al Client (en endavant “el Client”).</p>
    
    <p>Les presents<strong>&nbsp;“CONDICIONS GENERALS DE VENDA”&nbsp;</strong>s'aplicaran sense restricció ni cap reserva, a totes les vendes de serveis realitzades a través del Lloc web. Per tant, "el Client", al realitzar una contractació de productes/serveis reconeix conèixer amb caràcter previ a la realització de la Comanda les presents&nbsp;<strong>"CONDICIONS GENERALS DE VENDA"</strong>, i les accepta total i plenament.</p>
    
    <p>&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>es reserva en tot moment la possibilitat de modificar unilateralment les presents&nbsp;<strong>"CONDICIONS GENERALS DE VENDA"</strong>. No obstant això, seran aplicables a la Comanda aquelles que el Client hagués acceptat en el moment de realitzar la contractació. Per aquest motiu, es recomana al Client que llegeixi, desi i imprimeixi una copia de les presents Condicions Generals de venda al formalitzar la compra.</p>
    
    <p>Les presents&nbsp;<strong>“CONDICIONS GENERALS DE VENDA”</strong>&nbsp;inclouen les&nbsp;<strong>Condicions Generals d’ús</strong>&nbsp;del Lloc web i es completaran amb les disposicions de la Política de Privadesa i la Política de Cookies.</p>
    
    <p>Així mateix, la contractació d’un servei turístic ofert per un dels proveïdors de serveis que figuren al Lloc web, implica l’acceptació explicita de les condicions particulars i polítiques de contractació de cada proveïdor de serveis en qüestió.</p>
    
    <h3>3. Producte i Servei</h3>
    
    <p><strong>GRANDVALIRA RESORTS,</strong>&nbsp;a través del Lloc web, actua alhora com a propietària i com a promotora de Proveïdors de serveis i, posa a la venda els productes/serveis següents:</p>
    
    <p>Forfait, classes d’esquí, activitats d’aventura, serveis de restauració, reserves d’allotjament, així com altres serveis presents al domini i subdominis de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p>Els serveis que es poden contractar al Lloc web i tots els seus subdominis, es poden reservar individualment o de manera combinada, com a paquet de serveis.</p>
    
    <h3>4. Accés de persones usuàries</h3>
    
    <p>El simple accés al Lloc web, atribueix a qui ho realitza la condició de persona usuària.</p>
    
    <p>L'ús de serveis oferts a la pàgina web és lliure per a les persones usuàries, no comportant cap comissió ni cost de cap tipus en l'accés a la pàgina web, llevat pel que fa al cost de la connexió a través de la xarxa de telecomunicacions subministrada pel proveïdor d'accés contractat per la persona usuària, que serà a càrrec d'aquest.</p>
    
    <p>L'accés a través d'aplicacions de tercers (per exemple, Facebook) implica que la seguretat en l'accés per aquesta via és responsabilitat d'aquestes entitats. Així mateix, el Lloc web declina qualsevol responsabilitat directa o indirecta per la caiguda dels sistemes o poca disponibilitat de la web o qualsevol situació similar.</p>
    
    <h3>5. Normes d’ús del Lloc web</h3>
    
    <p>La persona usuària serà responsable de la totalitat dels seus continguts publicats i de la seva veracitat. La persona usuària serà l'única responsable de les manifestacions falses, inexactes o desactualitzades que es realitzin i dels perjudicis que, al respecte, causi a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;o a terceres persones com a conseqüència de l'incompliment d'aquest deure.</p>
    
    <p>Mitjançant l'ús d'aquest lloc web, la persona usuària accepta que la major part de les comunicacions amb&nbsp;<strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;siguin electròniques, a través del correu electrònic indicat pel propi usuari o Client.</p>
    
    <p>A efectes contractuals, l'Usuari consent a utilitzar aquest mitjà electrònic de comunicació i reconeix que tot contracte, notificació, informació i altres comunicacions que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;enviï de forma electrònica compleixen amb els requisits legals de ser per escrit. Aquesta condició no afectarà els drets reconeguts per llei a l'Usuari.</p>
    
    <p>L'Usuari pot enviar notificacions i/o comunicar-se amb&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;a través de les dades de contacte que en aquestes Condicions es faciliten i, si s'escau, a través dels espais de contacte del Lloc web. Igualment, llevat que s'estipuli el contrari,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pot contactar i/o notificar a l'Usuari en el seu correu electrònic o a l'adreça postal facilitada.</p>
    
    <p>La persona usuària es compromet a fer un ús raonable i raonat dels serveis del Lloc web i a complir les&nbsp;<strong>"CONDICIONS GENERALS DE VENDA"</strong>, reservant -se&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;el dret de limitar si així ho estimés convenient.</p>
    
    <p>El lloc web està regit per la legislació aplicable a Andorra.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no assegura que el Lloc web compleixi amb legislacions d'altres països, ja sigui total o parcialment i declina tota responsabilitat que es pugui derivar d'aquest accés.</p>
    
    <p>Queda terminantment prohibit:</p>
    
    <ul>
    	<li>Utilitzar el nom de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;amb fins professionals o lucratius directa o indirectament.</li>
    	<li>Utilitzar el Lloc web&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;per a fins que no siguin l’adquisició de productes i/o serveis</li>
    	<li>Realitzar compres falses o fraudulentes. Si raonablement es pogués considerar que s'ha fet una compra d'aquesta índole, podria ser anul·lada i s'informaria a les autoritats competents.</li>
    	<li>La publicació de contingut ofensiu, de qualsevol classe, sexista, racista, difamatori i/o contrari a la legislació vigent a Andorra.</li>
    	<li>Calumniar, abusar, acorralar, molestar, amenaçar o infringir els drets legals, com els drets de privacitat o publicitat, entre d’altres.</li>
    	<li>Utilitzar la pàgina web per a fins de promoció no autoritzats expressament per l'equip&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;o la difusió de contingut publicitari no autoritzat.</li>
    	<li>Suplantar la identitat, amb les conseqüències legals que d'això es deriven.</li>
    	<li>Difondre, publicar o sol·licitar informació que promogui la realització de cap acte il·lícit en la seva jurisdicció, incloent, però no limitant a: fraus electrònics, SPAM, Phishing, Spoofing, Forgery i qualsevol altre tipus de conducta que sigui considerada un acte il·legal.</li>
    	<li>Realitzar qualsevol ús fraudulent del Lloc web.</li>
    </ul>
    
    <h3>6. Propietat intel·lectual i industrial</h3>
    
    <p>El lloc web està protegit per drets de propietat intel·lectual i industrial. Amb caràcter enunciatiu, que no limitatiu, els continguts, disseny gràfic, codi font, logos, textos, gràfics, il·lustracions, fotografies i altres elements que apareixen al Lloc web. Per això, la persona usuària reconeix que la reproducció, distribució, comercialització, transformació i en general, qualsevol forma d'explotació, per qualsevol procediment, de tot o part del Lloc web constitueix una infracció de drets de propietat intel·lectual i industrial de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;o de la titular dels mateixos, llevat que l'usuari o la usuària hagués obtingut la prèvia autorització expressa.</p>
    
    <p>Qualsevol ús aliè a&nbsp;<strong>GRANDVALIRA RESORTS</strong>, inclosa la reproducció, modificació, distribució, transmissió, reedició, arranjaments o representació de qualssevol elements de la mateixa està estrictament prohibit excepte consentiment exprés escrit de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p>La persona usuària no podrà modificar o utilitzar aquesta propietat intel·lectual i industrial de manera que la seva divulgació suposi un perjudici per a&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;reclamarà pels danys i perjudicis derivats de l'ús indegut per part de terceres persones de la seva propietat intel·lectual i industrial.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;no concedeix cap llicència o autorització d'ús de cap classe sobre els seus drets de propietat intel·lectual i industrial o sobre qualsevol altre dret o propietat relacionat en el Lloc web, els serveis o els continguts.</p>
    
    <h3>7. Notificació d’infraccions</h3>
    
    <p>En cas que la persona usuària infringeixi drets de propietat intel·lectual i / o industrial o qualsevol altre dret de terceres persones, serà advertit per&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en el moment en què aquesta tingui coneixement de tals infraccions perquè cessi en la publicació dels continguts infractors. En aquest cas, la persona usuària respondrà per aquestes infraccions.</p>
    
    <p>Si qualsevol persona o entitat considera que els continguts publicats al lloc web infringeixen els seus drets a l'honor, a la intimitat, a la imatge o qualsevol dret podrà comunicar-ho a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;per qualsevol de les vies de contacte que figuren en el Lloc web amb l'assumpte "Vulneració de drets", sol·licitar la seva retirada i aportar la informació:</p>
    
    <ol>
    	<li>identificació dels drets protegits per la legislació vigent al respecte que es consideren violats,</li>
    	<li>identificació dels continguts que presumptament violen els drets en qüestió amb informació raonablement suficient per permetre a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ubicar aquest material en el Lloc web,</li>
    	<li>informació de les dades de contacte (adreça física o electrònica i número de telèfon) perquè&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pugui comunicar-se amb aquesta persona o entitat,</li>
    	<li>una declaració en la qual aquesta persona o entitat afirmi que la informació inclosa en la notificació és veraç i exacta i que és titular dels drets presumptament vulnerats o que està autoritzat o autoritzada a actuar en nom d'aquest i,</li>
    	<li>còpia del D.N.I., passaport o un altre document que acrediti la seva identitat.</li>
    </ol>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;atendrà la petició i si considera que la persona o entitat té motius o causes justificades per sol·licitar la retirada d'aquests continguts, procedirà a la seva eliminació immediata del Lloc web de manera que no siguin accessibles per les persones usuàries ni tan sols des de la memòria cau.</p>
    
    <h3>8. Formalització del contracte i reserves</h3>
    
    <p>El Client podrà formalitzar, a la seva elecció, amb&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>la contractació dels productes/serveis oferts en qualsevol de les llengües en què aquestes<strong>&nbsp;"CONDICIONS GENERALS DE VENDA"&nbsp;</strong>estan disponibles en aquest Lloc web.</p>
    
    <p><strong>8.1 Tarifes</strong></p>
    
    <p>El preu de venda, està indicat en euros (€) i serà el preu vigent en el moment de la contractació dels productes/serveis oferts en el Lloc web. El preu de venda dels productes/serveis que apareix en el Lloc web podrà ser modificat per&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en tot moment, sent el preu que s'aplicarà a la compra el que apareix a la pantalla en el moment de realitzar la Comanda.</p>
    
    <p>Les tarifes que s’indiquen al Lloc web dels Serveis d’estació (forfaits, classes d’esquí, etc.), poden ser fixes o dinàmiques. Aquestes tarifes seran publicades en els diferents canals de venda, on es reflectiran&nbsp;els preus dels productes per dia i per cada tipus de forfait i categoria. Els canvis efectuats en els preus de venda, en funció de la disponibilitat i aforament de l’estació seran degudament informats al Client al Lloc web.</p>
    
    <p>Els preus inclouen l'Impost general indirecte (IGI) que resultés aplicable en la data de la Comanda d'acord amb la normativa vigent. Qualsevol modificació del tipus aplicable repercutirà automàticament en el preu dels productes que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ven en el Lloc web.</p>
    
    <p>Sense perjudici de les Comandes realitzades pel Client,&nbsp;<strong>GRANDVALIRA RESORTS</strong>, podrà en tot moment modificar l'assortiment dels productes/serveis oferts per a la venda en el Lloc web, especialment, com a conseqüència de restriccions vinculades als seus proveïdors.</p>
    
    <p>De conformitat amb la normativa aplicable, el Client tindrà la possibilitat, amb caràcter previ a la Comanda, de conèixer en el Lloc web, tota aquella informació que el Proveïdor de serveis/productes hagi facilitat a&nbsp;<strong>GRANDVALIRA</strong>&nbsp;sobre les característiques fonamentals dels productes/serveis que desitgi adquirir.</p>
    
    <p><strong>8.2 Procediment de reserves</strong></p>
    
    <p>El Client haurà de seguir el procediment de compra i/o reserva de&nbsp;<strong>temporada.palarinsal.com</strong>, durant el qual diversos productes/serveis poden ser seleccionats i afegits a la cistella o espai final de compra. El Client tindrà la possibilitat de comprovar els detalls de la seva Comanda i de corregir els possibles errors. A partir del moment en què el Client confirmi la seva comanda fent clic sobre la icona "PASSAR PER CAIXA" (en endavant, la "Comanda") es considerarà que ha acceptat amb coneixement de causa el contingut i les condicions de la Comanda en qüestió i, en concret, el fet que la seva Comanda implica per a ell una obligació de pagament.</p>
    
    <p>8.3 Pressupostos</p>
    
    <p>En el procés de compra, el Client té l’opció de guardar els productes/serveis afegits a la cistella o espai final de compra com un pressupost, per confirmar-los i pagar-los posteriorment. El Client podrà consultar el pressupost des de la bústia del seu correu electrònic o des de l’apartat “Els meus pressupostos” dins de l’espai privat del seu compte. Els preus i disponibilitat dels serveis guardats com a “Pressupostos” son a títol informatiu i estaran subjectes a la revisió de disponibilitat en el moment de la confirmació de la reserva.</p>
    
    <p><strong>8.4 Confirmació de la reserva</strong></p>
    
    <p>La Comanda serà confirmada per&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;mitjançant l'enviament d'un correu electrònic al Client, on rebrà automàticament el bo/localitzador de la reserva, en el qual figuraran els elements essencials dels serveis i productes contractats, el preu i la data en la qual es gaudirà del servei.</p>
    
    <p>La reserva no quedarà confirmada fins que no es realitzi el pagament íntegre dels productes/serveis contractats.&nbsp; En cas contrari, la reserva quedarà anul·lada.</p>
    
    <p>El bo/localitzador te caràcter de rebut i el Client haurà de presentar-lo a les taquilles de l’estació, o a la recepció de l’allotjament o servei contractat, com a resguard del pagament efectuat per poder fer ús dels serveis contractats, juntament amb el DNI/Passaport del titular de la reserva. En el cas de que el Client no rebi el bo de confirmació/localitzador, s’aconsella que contacti amb nosaltres a través del servei d’Atenció al Client.</p>
    
    <p>D'altra banda,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no assumeix cap responsabilitat en cas d'error en la introducció del correu electrònic i, per tant, &nbsp;de la no recepció del correu electrònic de confirmació de la comanda.</p>
    
    <p>El Client, podrà sol·licitar la remissió de la factura dels serveis prestats per&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>i rebre-la en format paper. Així mateix, l'expedició de la factura electrònica estarà condicionada a l'obtenció prèvia del consentiment exprés del Client en el procés de compra, podent-ho revocar en qualsevol moment, dirigint-se al email de contacte: <strong>nordpass@grandvalira.com</strong></p>
    
    <p>&nbsp;</p>
    
    <p><strong>8.5 Signatura manuscrita</strong></p>
    
    <p>Ateses les característiques especials de la contractació a distància, el Client reconeix la impossibilitat de signar la carta de pagament, document mitjançant el qual es presta habitualment la conformitat de la transacció. Per tant, renuncia a la signatura del document per a tota la transacció electrònica generada com a conseqüència de la reserva a través de la pàgina web. La persona que realitzi una reserva a través de la pàgina web, ha de tenir autorització per fer-ho en nom de tots els components del grup que faran el viatge i ha de confirmar que les persones que formen part del grup, accepten les condicions de la reserva. A més, aquesta persona serà responsable del cost de la reserva, incloses les comissions de cancel·lació o modificació. De la mateixa manera, aquesta persona informarà la resta d’integrants del grup dels detalla de la confirmació i de qualsevol altra informació pertinent.</p>
    
    <p><strong>8.6 Servei gratuït de lliurament de documentació</strong></p>
    
    <p>Amb la finalitat de facilitar i agilitzar l’accés a l’estació d’esquí,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>posa a disposició del Client un servei gratuït de lliurament de la documentació de la reserva (forfait físic, bons amb els serveis de l’estació, etc.), directament a l’allotjament reservat pel Client. Aquest servei s’ofereix únicament a les reserves que inclouen la contractació d’allotjament i a reserves fetes i abonades al menys 48 hores abans de la data d’arribada.</p>
    
    <p>El client haurà de presentar un bo independent per a cadascun dels serveis contractats que, per causa de la seva ubicació, tingui lloc fora del domini esquiable de&nbsp;<strong>GRANDVALIRA RESORTS.</strong></p>
    
    <h3>9. Pagament</h3>
    
    <p><strong>9.1 Mitjans de pagament</strong></p>
    
    <p>Els mitjans de pagament a través dels quals es pot comprar al Lloc web són: targeta bancària. Les targetes bancàries acceptades en el Lloc web de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;són les següents: Visa i Mastercard.</p>
    
    <p>Les targetes de crèdit estaran subjectes a comprovacions i autoritzacions per part de l'entitat bancària emissora de les mateixes, si l'entitat no autoritzés el pagament,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no serà responsable en el retard de la confirmació de la reserva&nbsp; i no podrà formalitzar cap contracte amb el Client.</p>
    
    <p><strong>9.2 Seguretat en les operacions de pagament</strong></p>
    
    <p>Per tal de garantir la seguretat dels pagaments realitzats amb targetes bancàries, el Client ha de comunicar a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;el criptograma visual (CVV) que figura sobre el revers de la targeta bancària utilitzada pel Client.</p>
    
    <p>En el marc de la lluita contra el frau per Internet, les dades relatives a la Comanda del Client podran ser comunicades a tercers habilitats per la llei o designats per&nbsp;<strong>GRANDVALIRA RESORTS</strong>, amb l'única finalitat de verificar la identitat del Client, així com la validesa de la Comanda, del mitjà de pagament emprat i del lliurament prevista.</p>
    
    <p>Un cop contemplat aquest control,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;es reserva el dret d'exigir fotocòpia del document d'identitat del Client i/o qualssevol altres dades relatives a la identitat del Client. El Client disposa d'uns drets que li confereix la normativa de protecció de dades personals segons el que preveu la Política de Privadesa.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;utilitza tots els mitjans per garantir la confidencialitat i la seguretat de les dades de pagament transmesos pel Client durant les transaccions a través del Lloc web. Com a tal, el Lloc web utilitza un sistema de pagament segur SSL (Secure Socket Layer).</p>
    
    <h3>10. Política de cancel·lació i modificacions</h3>
    
    <p>El Client podrà modificar o cancel·lar la reserva efectuada en qualsevol moment, amb anterioritat a la data d’arribada, d’acord amb les presents Condicions Generals de venda i el que s’estableix en les Condicions Particulars de cada oferta de serveis.</p>
    
    <p>Si vol cancel·lar la reserva, podrà fer-ho a través de qualsevol dels següents mitjans:</p>
    
    <ul>
    	<li>A través del seu espai privat “Les meves reserves”</li>
    	<li>Posant-se ne contacte amb la Central de Reserves de&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>a través de l'email de contacte: <strong>nordpass@grandvalira.com</strong></li>
    </ul>
    
    <p>Si vol modificar la reserva, podrà fer-ho posant-se ne contacte amb la Central de Reserves de&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>a través de l'email&nbsp;de contacte: <strong>nordpass@grandvalira.com</strong></p>
    
    <p><strong>10.1 Despeses aplicables a la cancel·lació de les reserves</strong></p>
    
    <p>En cas de desistiment dels serveis turístics contractats a través del Lloc web, el Client te dret a obtenir el reemborsament de la suma que hagués satisfet, amb deducció, en el seu cas, de l’import que es derivi en concepte de despeses de cancel·lació per part dels Proveïdors de serveis.</p>
    
    <p>Les Condicions de Cancel·lació de cada Proveïdor de serveis es poden consultar en la descripció dels serveis durant el procés de reserva, abans de confirmar-la i a l’e-mail de confirmació, una vegada efectuada la reserva. Cal tenir en compte que algunes reserves no es poden cancel·lar ni modificar, per tant, recomanem consultar la informació que es facilita al procés de reserva del producte/servei que sigui del seu interès abans de fer la reserva.</p>
    
    <p>L’import de les despeses de cancel·lació poden variar en funció del destí, de la data de cancel·lació i del servei que es vulgui cancel·lar.</p>
    
    <p><strong>10.2 Reemborsament de l’import</strong></p>
    
    <p>En el cas de que correspongui un reemborsament al Client, una vegada realitzades les deduccions mencionades en les Condicions de cancel·lació de cada Proveïdor de serveis,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>abonarà l’import corresponent al Client en la major brevetat possible i, en cap cas, el període superarà els 30 dies.</p>
    
    <p>Si el Client va efectuar el pagament de la reserva a través de targeta bancària, l’import li serà retornat al compte associat a la targeta amb la que es va efectuar el pagament.</p>
    
    <p><strong>10.3 Abandonament anticipat de l’allotjament turístic</strong></p>
    
    <p>Si el Client decideix abandonar anticipadament l’allotjament turístic reservat amb anterioritat a la data de sortida fixada, el Proveïdor de serveis pot exigir el cobrament d’una penalització sobre el preu total dels serveis contractats que restin per utilitzar, llevat d’un acord específic entre les parts.</p>
    
    <p>En el supòsit que el Client hagi d’abandonar anticipadament l’allotjament turístic reservat amb anterioritat a la data de sortida fixada, per una causa de força major degudament justificada, el Client té dret a que li sigui abonat el preu dels serveis que restin per utilitzar.</p>
    
    <h3>11. Modificació o anul·lació del servei per part de GRANDVALIRA o del PRESTADOR DE SERVEIS</h3>
    
    <p>En cas que sigui impossible prestar el servei contractat,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pot cercar una alternativa per al Client, sempre que sigui possible i que les condicions ho permetin. En cas que no es pugui oferir cap alternativa al servei contractat inicialment o que el Client no accepti l'opció proposada, s’entén que es produeix la resolució del contracte, i&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;emetrà un val que correspongui al producte forfet, d’acord amb el que estableix l'art. 31 de la Llei relativa a les estacions d'esquí i les instal·lacions de transport per cable, a més d’un val o reemborsament de l'import que hagi abonat el client per a la resta de serveis contractats directament amb&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;i que no apareguin especificats a la llei esmentada anteriorment..</p>
    
    <p>En el cas d’overbooking de l’allotjament contractat,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;es reserva el dret a oferir al Client un allotjament d’igual o superior categoria al que havia contractat, el més a prop possible de l’allotjament on s’ha efectuat la reserva, sempre que sigui possible i les condicions ho permetin. Si&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>no pogués oferir una alternativa al Client o be, si el consumidor i usuari no acceptés el canvi proposat, es procedirà a la resolució del contracte i,&nbsp;&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;procedirà al reemborsament de l’import que el Client hagués satisfet.</p>
    
    <h3>12. Modificació o anul·lació del servei en cas de restriccions o mesures excepcionals per l’evolució de la situació d’emergència sanitària causada pel COVID-19 SARS-CoV-2</h3>
    
    <p><strong>GRANDVALIRA RESORTS,</strong>&nbsp;en funció de l’evolució de la situació epidemiològica relacionada amb la COVID-19, es reserva el dret de modificar o anular els serveis contractats pel Client en cas que es doni alguna de les següents situacions:</p>
    
    <ul>
    	<li>Prohibició de sortir del territori d’origen per imposició del país d’origen mitjançant un comunicat emès per una institució pública o una font governamental degudament acreditada.</li>
    	<li>Prohibició d’entrada al país, decretada oficialment pel Govern d’Andorra o altres autoritats locals.</li>
    	<li>Restriccions de vol o tancament complert d’aeroports d’Espanya o França.</li>
    	<li>Obligatorietat decretada oficialment pel Govern d’Andorra, sobre l’aplicació de mesures temporals per a minimitzar la situació d’emergència sanitària causada pel COVID-19 SARS-CoV-2</li>
    </ul>
    
    <p>Si el client amb reserva no pot visitar&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;a causa de la COVID-19, encara que el domini estigui obert, podrà cancel·lar la seva reserva de forma gratuïta, si ho fa amb 24 hores d’antelació. En paquets amb allotjament, s’haurà de consultar la política de cancel·lació de la reserva.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;es reserva el dret de fer controls d’accés amb certificat COVID tant per a la pràctica esportiva com per accedir als remuntadors, restaurants, escoles i la resta d’espais coberts del domini. Els controls es farien sempre a majors de 16 anys amb l’objectiu de garantir la seguretat del clients i treballadors. Es podrà acreditar la immunitat mitjançat una de les següents opcions:</p>
    
    <p>- Certificat de vacunació amb les dues dosis des de fa més de 14 dies.</p>
    
    <p>- Certificat conforme s’ha superat la COVID-19 en els últims 6 mesos.</p>
    
    <p>- Certificat de prova diagnòstica negativa, que haurà de ser una PCR o TMA feta les darreres 72 hores o un test ràpid d’antígens negatiu fet les 12 hores prèvies.</p>
    
    <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>es reserva el dret de retirar el forfet a tot aquells clients que no puguin acreditar la certificació COVID obligatòria o es neguin a fer un test ràpid d’antigen que avali la seva immunitat.</p>
    
    <h3>13. Queixes i Reclamacions</h3>
    
    <p>Les irregularitats o deficiències que el Client pugui trobar en els serveis contractats, hauran de notificar-se directament al Prestador de serveis en qüestió el més aviat possible i, si és possible, durant el gaudiment dels mateixos serveis, d’aquesta manera s’ofereix la possibilitat de rectificar la situació des de l’inici.</p>
    
    <p>En el cas de que la solució aportada no satisfaci al Client, haurà de contactar amb el departament d’Atenció al Client de&nbsp;<strong>GRANDVALIRA RESORTS,&nbsp;</strong>el qual li donarà resposta a les reclamacions rebudes al més aviat possible i, en tot cas, en el termini màxim d'un mes des de la presentació de la reclamació.</p>
    
    <p>A més,&nbsp;<strong>GRANDVALIRA RESORTS</strong>, disposa de fulls de reclamació oficials a disposició dels consumidors i usuaris, i que aquests poden sol·licitar-se a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en qualsevol moment, utilitzant les dades de contacte que es faciliten al principi d'aquestes Condicions (Informació General de contacte) o mitjançant el següent email&nbsp;de contacte: <strong>nordpass@grandvalira.com</strong></p>
    
    <h3>14. Assegurança de viatge</h3>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;recomana contractar una assegurança de viatge adequada abans d’arribar al destí. És responsabilitat del Client comprovar que l’assegurança contractada ofereixi la cobertura adequada<strong>.</strong></p>
    
    <h3>15. Assegurança d’esquí</h3>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;recomana contractar una assegurança d’esquí adequada abans d’arribar al destí.</p>
    
    <p>En el cas de no disposar d’assegurança,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;posa a disposició dels seus Clients la possibilitat de contractar, de forma totalment opcional, una assegurança d’esquí que permetrà al Client cobrir única i exclusivament, els danys personals i de tercers ocasionats en la pràctica d’esquí i algunes de les activitats d’aventura que promou, sempre i quan la pràctica de les mateixes es realitzi dins de les estacions del domini. Pot consultar les Condicions i Cobertura de l’Assegurança d’esquí a la nostra web:&nbsp;https://temporada.palarinsal.com/</p>
    
    <p>Recordem als nostres Clients que la contractació de l’Assegurança d’esquí, comporta únicament la cobertura dels riscos especificats a la pòlissa, és per aquest motiu, que recomanem la lectura de les Condicions i Cobertura de l’Assegurança d’esquí, que serà esposada al Client durant el procés de contractació.</p>
    
    <h3>16. Forfet de Creussans</h3>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;informa aquells Clients que comprin un Forfet de Creussans amb accés al telecadira, que durant el trajecte, es realitzarà la captació de la seva experiència mitjançant una fotografia, i podrà disposar d'ella de manera gratuïta.</p>
    
    <p><strong>Com adquirir la fotografia?</strong></p>
    
    <p>1. Passar el forfet pel Photoprint situat en les taquilles de l'Estació sector Arcalís.<br />
    2. Activar la cerca de la seva fotografia.<br />
    3. Seleccionar-la per a obtenir un tiquet amb un codi únic d'identificació.<br />
    4. A través d<a href="http://%27https//www.skiline.cc/home">'https://www.skiline.cc/home</a>&nbsp;o d'<a href="https://ww1.ordinoarcalis.com/">https://ww1.ordinoarcalis.com/</a>, podrà adquirir la seva fotografia introduint el codi d'identificació.</p>
    
    <p>Les fotografies realitzades estaran disponibles:</p>
    
    <p>•&nbsp;<strong>Durant un període de 24 hores en el Photoprint</strong>, per a obtenir el codi d'identificació.<br />
    •&nbsp;<strong>Un període de 30 dies en les pàgines webs identificades</strong>, per a poder adquirir la fotografia</p>
    
    <h3>17. Serveis d’allotjament: Règim i classificació</h3>
    
    <p><strong>17.1 Qualitat de l’allotjament</strong></p>
    
    <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>publica en les seves ofertes la indicació del nivell de qualitat i confort del serveis d’allotjament, d’acord amb les dades subministrades pels Proveïdors de serveis i d’acord amb la classificació pròpia del destí. Aquesta classificació s’ofereix simplement com a referencia i paràmetre de qualitat, no obstant, s’informa al Client que no hem portat a terme controls de qualitat dels establiments oferts en el Lloc web i subdominis i,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>no es responsabilitza de la idoneïtat de l’allotjament o dels serveis proporcionats.</p>
    
    <p>És molt important i recomanable, que el Client llegeixi detingudament les característiques individuals que es mostren en la oferta de l’allotjament contractat.</p>
    
    <p><strong>17.2 Règim dels allotjaments</strong></p>
    
    <p><strong>Règim tot inclòs:</strong>&nbsp;Tret d’indicació expressa, el règim tot inclòs inclou tots els menjars, les begudes sense alcohol i les activitats que es mencionin en la descripció de cada prestació proporcionada pel Proveïdor de serveis. Així mateix, com a norma general, el règim de tot inclòs té un abast únicament de begudes alcohòliques locals.</p>
    
    <p><strong>Règim de pensió completa:</strong>&nbsp;Inclou esmorzar, dinar, sopar i allotjament. Com a regla general, els dinars i sopars no inclouen les begudes, tret que a l’oferta s’indiqui el contrari.</p>
    
    <p><strong>Règim de mitja pensió:</strong>&nbsp;Tret que s’indiqui el contrari a l’oferta, inclou l’esmorzar, sopar i allotjament. La regla general és que els dinars i sopars no incloguin begudes.</p>
    
    <p><strong>Règim d’allotjament i esmorzar:&nbsp;</strong>Inclou l’esmorzar i l’allotjament.</p>
    
    <p>En el cas de que l’establiment turístic seleccionat per l’estància del Client no pugui oferir el règim alimentari contractat per motius de força major o degut a la imposició de restriccions normatives que impossibilitin el normal desenvolupament dels serveis,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>reemborsarà al Client els imports corresponents al serveis que no s’hagin pogut prestar, prenent de referencia les tarifes de l’allotjament contractat i especificades al Lloc web.</p>
    
    <p><strong>17.3 Àpats</strong></p>
    
    <p>Si els àpats formen part del paquet d’allotjament contractat i el Client no pot o no vol consumir per causa imputable a ell, no s’efectuarà cap reemborsament per les quantitats relacionades amb els àpats.</p>
    
    <h3>18. Responsabilitat i Seguretat de les seves transaccions</h3>
    
    <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>garanteix la correcta aplicació de les mesures de seguretat i control sobre el tractament de les seves dades personals facilitades, necessàries per a realitzar les transaccions en línia. L'única finalitat de la utilització de l'identificador i/ o de la contrasenya del Client, serà per a comprovar la seva identitat, sent aquesta exigible en la validació de la comanda. La comunicació del número de targeta bancària i la validació definitiva de la comanda serviran com a prova de l'acceptació de l'esmenada Comanda i de l'exigibilitat dels imports compromesos per a la reserva dels productes que figurin en la Petició. Els registres informàtics, conservats en els sistemes informàtics de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;i dels seus associats, es consideraran prova de les comunicacions, Comanda i pagaments realitzats entre les parts.</p>
    
    <p>En concret, el Client és responsable de mantenir la seguretat de les seves transaccions en línia i/o la contrasenya. Per tant,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no assumeix, en cap cas, cap responsabilitat per l'ús fraudulent d'aquestes dades.</p>
    
    <h3>19. Atenció al Client / Serveis de mediació</h3>
    
    <p>Per a qualsevol informació addicional, consulta relacionada amb l’estat d’una Reserva o reclamació relacionada amb la seva comanda, pot posar-se en contacte amb el Servei d'Atenció al Client de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, a través de:</p>
    
    <p><strong>Email de contacte: nordpass@grandvalira.com</strong></p>
    
    <h3>20. Responsabilitats</h3>
    
    <p><strong>20.1 Capacitat legal per contractar</strong></p>
    
    <p>El Client declara comptar amb capacitat legal plena (major de 18 anys) per contractar els serveis oferts per&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;al Lloc web i als seus subdominis,&nbsp; manifestant que accepta la vinculació a les presents&nbsp;<strong>"CONDICIONS GENERALS DE VENDA"</strong>&nbsp;i, per tant, en el cas que una persona que no disposi de capacitat legal fes una Comanda al Lloc web de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, els responsables legals de l'esmentada persona (pares o tutors) assumiran la responsabilitat íntegra per aquesta Comanda i, en concret, han de satisfer el preu del mateixa.</p>
    
    <p><strong>20.2 Limitació de responsabilita</strong>t</p>
    
    <p>Excepte disposició legal en sentit contrari,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no acceptarà cap responsabilitat per les següents pèrdues, amb independència del seu origen:</p>
    
    <ul>
    	<li>qualsevol pèrdua que no fossin atribuïbles a incompliment per part seva;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>pèrdues empresarials (incloent lucre cessant, d'ingressos, de contractes, d'estalvis previstos, de dades, pèrdua del fons de comerç o despeses innecessàries incorregudes); o de&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>tota altra pèrdua indirecta que no fos raonablement previsible per ambdues parts en el moment en què es va formalitzar el contracte de serveis entre les dues parts.</li>
    </ul>
    
    <p>Igualment,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;també limita seva responsabilitat pel que fa als següents casos:</p>
    
    <ul>
    	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;aplica totes les mesures concernents a proporcionar una visualització fidel sobre la informació dels Serveis que s’ofereixen a través del Lloc web, però no es responsabilitza per les imprecisions de la informació que ofereixen els Prestadors de Serveis.</li>
    	<li>Errors tècnics que per causes fortuïtes o d'una altra índole, impedeixin un normal funcionament del servei a través d'internet. Manca de disponibilitat del Lloc web per raons de manteniment o altres, que impedeixi disposar del servei.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;posa tots els mitjans al seu abast a l'efecte de dur a terme el procés de compra, pagament i enviament / lliurament dels productes, però, s'eximeix de responsabilitat per causes que no li siguin imputables, cas fortuït o força més gran.</li>
    	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;no serà responsable dels danys derivats d'un mal ús del Lloc web, ni de qualsevol actuació fraudulenta realitzada a partir de la informació que en el mateix es facilita.</li>
    	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;no es fa responsable dels possibles errors de seguretat o desconnexions que es puguin produir ni dels possibles danys que puguin causar-se a el sistema informàtic de la persona usuària (maquinari i programari), els fitxers o documents emmagatzemats en el mateix , com a conseqüència de la presència de virus a l'ordinador de l'usuari o de la usuària, utilitzant per a la connexió al Lloc web, o d'un mal funcionament del navegador o de l'ús de versions no actualitzades d'aquest.</li>
    	<li><strong>GRANDVALIRA RESORTS&nbsp;</strong>no es fa responsable de qualsevol responsabilitat que es pugui derivar degut a que el Client no comuniqui qualsevol al·lèrgia o intolerància que pugui patir. La responsabilitat serà imputable única i exclusivament al Client, o en el seu cas, a l’establiment de restauració.</li>
    </ul>
    
    <p>En general,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no es responsabilitzarà per cap incompliment o retard en el compliment d'alguna de les obligacions assumides, ni de cap canvi, cancel·lació o modificació de la reserva efectuada, ni de cap pèrdua o dany ocasionat per incompliment, per part dels responsables de prestar el servei, de les obligacions respectives al client, quan el mateix es degui a esdeveniments que estan fora del seu control raonable, és a dir, que es deguin a causa de força major, i aquesta podrà incloure, a manera enunciatiu, però no exhaustiu:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
    
    <ul>
    	<li>Vagues, tancaments patronals o altres mesures reivindicatives.</li>
    	<li>Commoció civil, revolta, invasió, amenaça o atac terrorista, estat d'alarma, guerra (declarada o no) o amenaça o preparatius de guerra.</li>
    	<li>Incendi, explosió, tempesta, inundació, terratrèmol, enfonsament, epidèmia o qualsevol altre desastre natural.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Impossibilitat d’ús de trens, vaixells, avions, transports de motor o altres mitjans de transport, públic o privat.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Impossibilitat d’utilitzar sistemes públics o privats de telecomunicacions.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Actes, decrets, legislació, normativa o restriccions de qualsevol govern o autoritat pública.&nbsp;</li>
    </ul>
    
    <h3>21. Responsabilitat i limitació de responsabilitat per enllaços des d’altres pàgines web</h3>
    
    <p>Les pàgines web que ofereixin un enllaç al Lloc web de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, podran utilitzar la marca, logotip, nom comercial i / o qualsevol altre signe distintiu de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;únicament i exclusivament en els casos autoritzats legalment o permesos per&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;expressament.</p>
    
    <p>La persona usuària no podrà reproduir el Lloc web de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;de cap manera en la seva pròpia pàgina web, ni podrà establir frames o marcs de qualsevol tipus que envoltin el lloc web o permetin visualitzar a través d'adreces d'Internet diferents, o conjuntament amb continguts aliens a aquest, de manera que produeixi o pugui produir error o confusió al públic sobre la procedència dels continguts, impliqui un acte de comparació o imitació deslleial, serveixi per aprofitar la reputació i la marca de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, o es faci de qualsevol altra mena d’ús prohibit per la legislació aplicable.</p>
    
    <p>L'usuari o la usuària que introdueixi l'enllaç al Lloc web&nbsp;<strong>GRANDVALIRA RESORTS</strong>, no podrà efectuar sota cap concepte manifestacions falses o inexactes sobre&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sobre els seus integrants, i/o usuaris o usuàries ni sobre la qualitat dels continguts oferts .</p>
    
    <p>Les pàgines web en les que s'ofereixi l'enllaç al Lloc web&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no oferiran continguts il·lícits, nocius, contraris a la moral i als bons costums, que produeixin o puguin produir la falsa idea que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dona suport o dona suport les idees, manifestacions o actuacions d'aquestes persones usuàries, o que resultin inadequats en relació amb l'activitat desenvolupada per&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <h3>22. Responsabilitat i limitació de responsabilitat per enllaços a altres pàgines we<strong>b</strong></h3>
    
    <p>Amb l'objecte d'ajudar a la persona usuària a buscar informació o serveis d'interès, el Lloc web&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pot incloure hipervincles o enllaços a altres llocs web que no són de la seva propietat, ni estan controlats per aquesta.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no controla els continguts, les Condicions legals, les polítiques de privacitat o les pràctiques dels llocs web de tercers ni assumeix cap responsabilitat per aquests.</p>
    
    <p>La persona usuària reconeix i accepta, que l'accés a altres llocs web no suposa que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;recomani i aprovi el contingut dels mateixos, i que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no serà responsable de les pèrdues o danys que l'usuari o la usuària pogués patir, a conseqüència de la disponibilitat dels esmentats llocs web, o a conseqüència de la credibilitat que atorgui a l'exhaustivitat, precisió o existència de qualsevol informació oferta a través d'aquests llocs web.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;retirarà del Lloc web, o impedirà l'accés a aquells enllaços que remetin a activitats il·lícites o lesives de drets o béns d'un tercer, sempre que un òrgan competent així ho hagués declarat, tal com estableix la normativa vigent.</p>
    
    <h3>23. Publicitat</h3>
    
    <p>El lloc web pot albergar continguts publicitaris. Els anunciants són els únics responsables d'assegurar que el material remès per a la seva inclusió en el Lloc web compleix amb les lleis que en cada cas puguin ser d'aplicació.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no serà responsable de qualsevol error, inexactitud o irregularitat que puguin contenir els continguts publicitaris o dels patrocinadors.</p>
    
    <h3>24. Protecció de dades personals</h3>
    
    <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>tractarà tota la informació introduïda en el Lloc web, de conformitat amb la Política de Privacitat identificada en la pàgina web&nbsp;<strong>temporada.palarinsal.com,</strong>&nbsp;tal com indica la Llei 29/2021, del 28 d’octubre, Qualificada de Protecció de Dades Personals i el Reglament General de Protecció de Dades UE 2016/679, com a responsable de tractament de les dades incloses en el Lloc web.</p>
    
    <p>Amb la finalitat de garantir un correcte desenvolupament dels productes/serveis contractats, l’informem que&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>compartirà les seves dades de caràcter personal amb el Proveïdor de serveis que ofereixi el servei contractat.</p>
    
    <p>Pot exercir els seus drets d'accés, rectificació, supressió, oposició i, si escau, portabilitat i limitació, enviant un correu electrònic a&nbsp;<span><span><a href="mailto:dpd@palarinsal.com">dpd@palarinsal.com</a>.&nbsp;</span></span>Podeu consultar la informació addicional i detallada sobre protecció de dades a:&nbsp;<strong>temporada.palarinsal.com</strong></p>
    
    <p>&nbsp;</p>
    
    <h3>25. Miscel·lània</h3>
    
    <p><strong>25.1 Invalidesa parcial</strong></p>
    
    <p>Si una o diverses de les disposicions de les presents "<strong>CONDICIONS GENERALS DE VENDA"</strong>&nbsp;fossin considerades invàlides o declarades invàlides per aplicació de qualsevol llei, reglament o com a conseqüència de decisió definitiva d'una autoritat competent, les restants estipulacions conservaran íntegrament la seva vigència i abast.</p>
    
    <ul>
    	<li><strong>Exclusió de renúncia&nbsp;</strong></li>
    </ul>
    
    <p>El fet que qualsevol de les parts no exerceixi els drets que l'assisteixen en cas d'incompliment per l'altra part de qualsevol de les obligacions que li imposen les presents&nbsp;<strong>"CONDICIONS GENERALS DE VENDA</strong>", no es pot interpretar com la renúncia davant futurs incompliments de l'obligació que es tracti.</p>
    
    <ul>
    	<li><strong>Llei aplicable i jurisdicció competent</strong></li>
    </ul>
    
    <p>Aquestes Condicions Generals es regeixen per la legislació del Principat d’Andorra. Les parts se sotmeten, a elecció, per a la resolució dels conflictes i amb renúncia a qualsevol altre fur, als jutjats i tribunals del domicili de l'usuari, o, si s'escau, al lloc de compliment de l'obligació.</p>
    
    <p><strong>25.2 Vigència</strong></p>
    
    <p>Les presents&nbsp;<strong>“CONDICIONS GENERALS DE VENDA”</strong>&nbsp;es mantindran vigents fins a la finalització del&nbsp; contracte de les parts i extinció de totes les obligacions assumides per cadascuna. Aquestes Condicions es poden veure modificades, per la qual cosa és responsabilitat del Client consultar periòdicament i sobretot quan va a realitzar una comanda ja que les Condicions vigents en aquell moment, seran les que resultin aplicables.</p>
    
    <p>Data de revisió de les Condicions: maig&nbsp;2023</p>
    
    
    summary => string (0) ""
    format => string (10) "basic_html"
    en => array (1)
    0 => array (3)
    value => UTF-8 string (49788) "<h2>Terms and conditions of sale of the Website</h2> <p><strong>NEUS DEL VAL...
    <h2>Terms and conditions of sale of the Website</h2>
    
    <p><strong>NEUS DEL VALIRA, SA</strong>&nbsp;offers an online shopping service that allows you to buy the products/services available on our website.</p>
    
    <p>This document establishes the&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>&nbsp;that regulate the operation of this Website and the contracting/reservation of products/services through&nbsp;<strong>temporada.palarinsal.com&nbsp;</strong>conditions of Sale. However, if you have any questions or queries about them, you can contact our Customer Service via:</p>
    
    <p><strong>Our contact email:&nbsp;nordpass@grandvalira.com</strong></p>
    
    <p>These&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>&nbsp;have been drawn up in accordance with what has been established in:&nbsp;</p>
    
    <p><strong>Law 12/2013</strong>, of 13 June, on Commerce,&nbsp;<strong>Law 13/2013</strong>, of 13 June, on effective competition and consumer protection, and the&nbsp;<strong>Decree of 7 August 2013</strong>&nbsp;approving the Regulations for official complaint sheets, demands, and claims regarding consumption.</p>
    
    <ol>
    	<li>General contact information</li>
    	<li>Definitions and purpose</li>
    	<li>Product and service</li>
    	<li>User access</li>
    	<li>Rules of use of the Website</li>
    	<li>Intellectual and industrial property</li>
    	<li>Notification of breach</li>
    	<li>Formalization of the contract and reservations<br />
    	8.1 Prices<br />
    	8.2 Reservation procedure<br />
    	8.3 Estimates<br />
    	8.4 Reservation confirmation<br />
    	8.5 Signature<br />
    	8.6 Free documentation delivery service</li>
    	<li>Payment<br />
    	9.1 Payment methods<br />
    	9.2 Security in operations methods</li>
    	<li>Cancellation and modification policy<br />
    	10.1 Expenses applicable to the cancellation of reservations<br />
    	10.2 Refund of the payment<br />
    	10.3 Early departure from tourist accommodation</li>
    	<li>Modification or cancellation of the service by GRANDVALIRA RESORTS or the SERVICE PROVIDER</li>
    	<li>Modification or cancellation of the service in the case of restrictions or exceptional measures due to the evolution of the health emergency situation caused by COVID-19 SARS-CoV-2</li>
    	<li>Complaints and claims</li>
    	<li>Travel insurance</li>
    	<li>Skiing insurance</li>
    	<li>Creussans Pass</li>
    	<li>Accommodation services: Plans and classification</li>
    	<li>Liability and security of transactions</li>
    	<li>Customer Services / Mediation Services</li>
    	<li>Liabilities</li>
    	<li>Liability and limitation for links from other web pages</li>
    	<li>Liability and limitation for links to other web pages</li>
    	<li>Publicity</li>
    	<li>Protection of personal data</li>
    	<li>Miscellany</li>
    </ol>
    
    <h3>1. General contact information</h3>
    
    <p>In accordance with Article 27 of Law 13/2013, of 13 June, on effective competition and consumer protection, we would like to inform you that the ownership of this Website,&nbsp;<strong>temporada.palarinsal.com</strong>, (hereinafter&nbsp;<strong>“Website”</strong>) and its sub-domains is held at:&nbsp;<strong>NEUS DEL VALIRA, SA</strong>&nbsp;(hereinafter,&nbsp;<strong>“GRANDVALIRA RESORTS”</strong>), with NRT: A706067F, registered in the Commercial Registry No. 917870Z, and whose contact details are:</p>
    
    <p><strong>Address:</strong>&nbsp;Av. Carlemany, 68, despatx 401, edifici Illa Carlemany – AD700 Escaldes-Engordany (Andorra)</p>
    
    <p><strong>Our contact email: nordpass@grandvalira.com</strong></p>
    
    <h3>2. Definitions and purpose</h3>
    
    <p>The terms used in these conditions are defined as follows:</p>
    
    <p><strong>“User”:&nbsp;</strong>Any person browsing the Website.</p>
    
    <p><strong>“Customer”:</strong>&nbsp;That person who reserves one or more services from those offered on the Website.</p>
    
    <p><strong>“Service”:</strong>&nbsp;Any service offered by&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;on the Website, such as the reservation of ski passes, accommodation, restaurants, etc.</p>
    
    <p><strong>“Provider or supplier of services”:</strong>&nbsp;Refers to any service provider that offers the service contracted by the Customer, which is not directly offered by&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p><strong>“Order”:</strong>&nbsp;Hiring of a service through the Website.</p>
    
    <p>The purpose of these&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>&nbsp;is&nbsp;<strong>firstly</strong>, to inform Customer Users of the conditions and modalities in which&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;will proceed to sell the products/services offered and,&nbsp;<strong>secondly</strong>, to provide information about the rights and obligations of “<strong>the parties</strong>” within the framework of the sale of products/services by&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;to the Customer (hereinafter, “the Customer”).</p>
    
    <p>These&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>&nbsp;will apply without restriction or reservation, to all sales of services made through the Website. As such, the Customer, when contracting products/services, acknowledges having read and understood these&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>&nbsp;prior to placing the Order, and accepts them completely and fully.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;reserves the right to unilaterally modify these&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>&nbsp;at any time. However, those that the Customer had accepted at the time of contracting will be applicable to the Order. For this reason, the Customer should read, save, and print a copy of these General Conditions of Sale when making the purchase.</p>
    
    <p>These&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>&nbsp;include the&nbsp;<strong>General Conditions of Use</strong>&nbsp;of the Website and will be completed with the provisions of the&nbsp;<strong>Privacy Policy</strong>&nbsp;and the&nbsp;<strong>Cookies Policy</strong>.</p>
    
    <p>Likewise, the contracting of a tourist service offered by one of the service providers that appear on the Website implies the explicit acceptance of the particular conditions and contracting policies of each service provider in question.</p>
    
    <h3>3. Product and service</h3>
    
    <p><strong>GRANDVALIRA RESORTS</strong>, through the Website, acts both as the owner and as a promoter of Service Providers and offers the following products/services for sale:</p>
    
    <p>Ski passes, ski lessons, adventure activities, restaurant services, accommodation reservations, as well as other services present in the domain and sub-domains of&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p>The services that can be contracted on the Website and on all its sub-domains can be reserved individually or in combination, as a package of services.</p>
    
    <h3>4. User access</h3>
    
    <p>The simple act of access to the Website attributes to whoever performs it the condition of User.</p>
    
    <p>The use of services offered on the Website is free for Users; there is no commission or cost of any kind for accessing the Website, except as regards the cost of connection through the telecommunications network supplied by the access provider contracted by the User, who is responsible for paying for it.</p>
    
    <p>Access through third-party applications (for example, Facebook) implies that the security of access in this way is the responsibility of said entities. Likewise, the Website declines any direct or indirect liability for the failure of the systems or unavailability of the Website or any similar situation.</p>
    
    <h3>5. Rules of use of the Website</h3>
    
    <p>The User will be responsible for all of their published content and its veracity. The User will be solely responsible for any false, inaccurate, or outdated statements made and for the damages caused to&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;or to third parties as a consequence of the breach of this duty.</p>
    
    <p>By using this Website, the user accepts that most of the communications with&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;are electronic (email or notices published on the Website).</p>
    
    <p>For contractual purposes, the User agrees to use this electronic means of communication and acknowledges that all contracts, notifications, information, and other communications that&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sends electronically comply with the legal requirements of being in writing. This condition will not affect the User's rights as recognized by law.</p>
    
    <p>The User can send notifications and/or communicate with&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;through the contact information provided in these Conditions and, where appropriate, through the contact spaces on the Website. Likewise, unless otherwise stipulated,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;may contact and/or notify the User by email or at the postal address provided.</p>
    
    <p>The user undertakes to make reasonable and reasoned use of the services of the Website and to comply with the&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>, with&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;reserving the right to limit use if it deems it appropriate.</p>
    
    <p>The Website is governed by the legislation applicable to Andorra.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;does not ensure that the Website complies with the laws of other countries, either totally or partially, and denies any liability that may arise from this access.</p>
    
    <p>It is strictly forbidden to:</p>
    
    <ul>
    	<li>Use the name&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>for professional or lucrative purposes directly or indirectly.</li>
    	<li>Use the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;website for purposes other than the acquisition of products and/or services.</li>
    	<li>Make false or fraudulent purchases. If it can reasonably be considered that a purchase of this nature has been made, it may be cancelled and the competent authorities informed.</li>
    	<li>Publish offensive content of any kind, whether sexist, racist, defamatory and/or contrary to current legislation in Andorra.</li>
    	<li>Defame, abuse, harass, annoy, threaten, or infringe other's legal rights, such as the rights of privacy or publicity.</li>
    	<li>Use the Website for promotional purposes not expressly authorized by the&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>team or disseminate unauthorized advertising content.</li>
    	<li>Impersonate another person, with the relevant legal consequences that derive from it.</li>
    	<li>Disseminate, publish, or request information that promotes the performance of any illegal act in its jurisdiction, including, but not limited to: electronic fraud, sending spam, phishing, spoofing, forgery and any other type of conduct that is considered an illegal act.</li>
    	<li>Undertake any fraudulent use of the Website.</li>
    </ul>
    
    <h3>6. Intellectual and industrial property</h3>
    
    <p>The Website is protected by intellectual and industrial property rights. This includes, by way of example but in no way limited to, the contents, graphic design, source code, logos, texts, graphics, illustrations, photographs, and other elements that appear on the Website. Therefore, the User acknowledges that the reproduction, distribution, commercialization, transformation, and in general, any form of exploitation, by any procedure, of all or part of the Website constitutes an infringement of the intellectual and industrial property rights of&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;or of the owner thereof, unless the User had obtained prior express authorization.</p>
    
    <p>Any use other than by&nbsp;<strong>GRANDVALIRA RESORTS</strong>, including the reproduction, modification, distribution, transmission, republication, arrangement, or representation of any elements thereof is strictly prohibited except with the express written consent of&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p>The user may not modify or use said intellectual and industrial property in such a way that its release would be detrimental to&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;will claim for damages derived from the improper use by third parties of its intellectual and industrial property.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;does not grant any license or authorization of use of any kind on its intellectual and industrial property rights or on any other right or property related to the Website, the services or the contents.</p>
    
    <h3>7. Notification of breach</h3>
    
    <p>In the event that the User infringes intellectual and/or industrial property rights or any other rights of third parties, they will be warned by&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;as soon as it becomes aware of such infringements so that the User can cease publishing the infringing content. In this case, the User will be liable for such infractions.</p>
    
    <p>If any person or entity considers that the contents published on the Website infringe their rights of honour, privacy, image, or any other right, they may notify&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;using any of the contact channels that appear on the Website with the subject “Violation of rights”, requesting its withdrawal and providing the following information:</p>
    
    <ol>
    	<li>identification of the rights protected by current legislation in this regard that are considered to have been violated,</li>
    	<li>identification of the contents that allegedly violate the rights in question with reasonably sufficient information to allow&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;to locate said material on the Website,</li>
    	<li>information concerning contact details (physical or electronic address and telephone number) so that&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;can communicate with said person or entity,</li>
    	<li>a statement in which said person or entity affirms that the information included in the notification is true and accurate, and that they are the owner of the rights allegedly violated or that they are authorized or authorized to act on the behalf of said person or entity and, copy of the DNI, passport, or other document that proves their identity.</li>
    </ol>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;will respond to the request and if it considers that the person or entity has justified reasons or causes to request the removal of such content, it will proceed to its immediate removal from the Website so that they are not accessible by users even from the cache memory.</p>
    
    <h3>8. Formalization of the contract and reservations</h3>
    
    <p>The Customer may formalize, at their choosing, the contracting of the products/services offered with&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;in any of the languages in which these&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>&nbsp;are available on the Website.</p>
    
    <p><strong>8.1 Prices</strong></p>
    
    <p>The selling price is indicated in euros (€) and will be the current price at the time of contracting the products/services offered on the Website. The selling price of the products/services that appear on the Website may be modified by&nbsp;<strong>GRANDVALIRA&nbsp;</strong>RESORTS at any time, the price that will be applied to the purchase being the one that appears on the screen at the time of placing the Order.</p>
    
    <p>The prices indicated on the Resort Services Website (ski passes, ski lessons, etc.) can be fixed or dynamic. These prices will be published in the different sales channels, where the prices of the products by day and for each type of pass and category will be reflected. The changes made in the sale prices, which depend on the availability and capacity of the resort, will be duly reported to the Customer on the Website.</p>
    
    <p>The prices include the General Indirect Tax (<em>IGI</em>) that will be applicable on the date of the Order in accordance with current regulations. Any modification of the applicable price will automatically affect the price of the products that&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sells on the Website.</p>
    
    <p>Notwithstanding the Orders placed by the Customer,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;may at any time modify the assortment of products/services offered for sale on the Website, especially as a result of restrictions linked to its suppliers.</p>
    
    <p>In accordance with the applicable regulations, the Customer will have the possibility, prior to the Order, to see on the Website all the information that the Service/Product Provider has provided to&nbsp;<strong>GRANDVALIRA&nbsp;</strong>about the fundamental characteristics of the products/services that they want to purchase.</p>
    
    <p><strong>8.2 Reservation procedure</strong></p>
    
    <p>The Customer must follow the&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;purchase and/or reservation procedure, during which various products/services can be selected and added to the basket or final purchase space. The Customer will have the possibility of checking the details of their order and correcting any errors. From the moment that the Customer confirms their Order by clicking on the icon “GO TO CHECKOUT” (hereinafter, the “Order”), it will be considered that they have knowingly accepted the content and the conditions of the Order in question and, specifically, the fact that their Order implies an obligation for them to pay.</p>
    
    <p><strong>8.3 Estimates</strong></p>
    
    <p>During the purchase process, the Customer has the option of saving the products/services added to the basket or final purchase space as an estimate, to confirm and pay for them later. The Customer will be able to consult the estimate from their email mailbox or from the “My estimates” section within the private space of their account. The prices and availability of the services saved as “Estimates” are for informational purposes and will be subject to an availability review at the time of confirmation of the reservation.</p>
    
    <p><strong>8.4 Reservation confirmation</strong></p>
    
    <p>The Order will be confirmed by&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;by sending an email to the Customer, where they will automatically receive the reservation voucher/locator, which will include the essential elements of the contracted services and products, the price, and the date on which the service will be available.</p>
    
    <p>The reservation will not be confirmed until full payment of the contracted products/services is made.&nbsp; Otherwise, the reservation will be cancelled.</p>
    
    <p>The voucher/locator has the character of a receipt and the Customer must present it at the resort ticket offices, or at the reception of the accommodation or contracted service, as proof of the payment made to be able to use the contracted services, together with the ID/passport of the person who made the reservation. If the Customer does not receive the confirmation/locator voucher, they should contact us through Customer Services.</p>
    
    <p>On the other hand,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;does not assume any liability in case of error when entering the details of the email and, therefore, of non-receipt of the reservation confirmation email.</p>
    
    <p>The Customer may request the issuance of the invoice for the services provided by&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;and receive it in paper format. Likewise, the issuance of the electronic invoice will be conditioned to the prior obtaining of the express consent of the Customer in the purchase process, with them being able to revoke it at any time, by sending an email through our contact email:&nbsp;nordpass@grandvalira.com</p>
    
    <p><strong>8.5 Signature</strong></p>
    
    <p>Given the special characteristics of distance contracting, the Customer acknowledges the impossibility of signing the payment letter, a document by means of which the agreement of the transaction is usually provided. As such, they waive the signing of the document for all the electronic transactions generated as a result of the Reservation through the Website. The person who makes a Reservation through the Website must have authorization to do so on behalf of all the members of the group that will make the trip and must confirm that the people who are part of the group accept the conditions of the Reservation. In addition, this person will be responsible for the cost of the Reservation, including cancellation or modification fees. In the same way, this person will inform the rest of the members of the group of the details of the confirmation and any other pertinent information.</p>
    
    <p><strong>8.6 Free documentation delivery service</strong></p>
    
    <p>In order to facilitate and speed up access to the ski resort,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;makes available to the Customer a free service delivering the reservation documentation (physical ski pass, vouchers with the services of the resort, etc.) directly to the accommodation reserved by the Customer. This service is offered only on reservations that include the renting of accommodation and on reservations made and paid at least 48 hours before the arrival date.</p>
    
    <p>The Client must present an independent voucher for each of the contracted services that, due to its location, takes place outside the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ski area.</p>
    
    <h3><strong>9. Payment</strong></h3>
    
    <p><strong>9.1 Payment methods</strong></p>
    
    <p>The means of payment through which you can buy on the Website are: bank card. The bank cards accepted on the&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>Website are the following: Visa and Mastercard.</p>
    
    <p>Credit cards will be subject to checks and authorizations by the issuing bank, if the entity does not authorize payment,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;will not be responsible for the delay in confirming the reservation and will not be able to formalize any contract with the Client.</p>
    
    <p><strong>9.2 Security in payment operations</strong></p>
    
    <p>In order to guarantee the security of payments made with bank cards, the Customer must communicate to&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;the visual cryptogram (CVV) that appears on the back of the bank card used by the Customer.</p>
    
    <p>Within the framework of the fight against Internet fraud, the data related to the Customer's Order may be communicated to third parties authorized by law or designated by&nbsp;<strong>GRANDVALIRA RESORTS</strong>, with the sole purpose of verifying the identity of the Customer, as well as the validity of the Order, the means of payment used, and the expected delivery.</p>
    
    <p>Once this control has been carried out,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;reserves the right to require a photocopy of the Customer's identity document and/or any other data related to the Customer's identity. The Customer has rights conferred by the protection of personal data regulations as provided for in the Privacy Policy.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;uses all means to guarantee the confidentiality and security of the payment data transmitted by the Customer during transactions made through the Website. As such, the Website uses an SSL secure payment system (Secure Socket Layer).</p>
    
    <h3>10. Cancellation and modification policy</h3>
    
    <p>The Customer may modify or cancel the reservation made at any time, prior to the arrival date, in accordance with these General Conditions of Sale and the provisions of the Specific Conditions of each service offer.</p>
    
    <p>If you wish to cancel the reservation, you can do so through any of the following means:</p>
    
    <ul>
    	<li>Through your private space “My reservations”</li>
    	<li>By contacting the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;Reservation Centre:&nbsp;<strong>nordpass@grandvalira.com</strong></li>
    </ul>
    
    <p>If you want to modify the reservation, you can do so by contacting the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;Reservation Centre:&nbsp;<strong>nordpass@grandvalira.com</strong></p>
    
    <p><strong>10.1 Expenses applicable to the cancellation of reservations</strong></p>
    
    <p>In the event of wishing to cancel the tourist services contracted through the Website, the Customer has the right to obtain reimbursement of the amount that they would have paid, with deduction, where appropriate, of the amount derived from cancellation expenses on the part of the Service Providers.</p>
    
    <p>The Cancellation Conditions of each Service Provider can be consulted in the description of the services during the reservation process, before confirming it and in the confirmation email, once the reservation has been made. It must be taken into account that some reservations cannot be cancelled or modified, and so we recommend consulting the information provided during the reservation process of the product/service that is of interest to you before making the reservation.</p>
    
    <p>The amount of cancellation fees may vary depending on the destination, the cancellation date, and the service you want to cancel.</p>
    
    <p><strong>10.2 Refund of the payment</strong></p>
    
    <p>In the event that a refund is to be given to the Customer, once the deductions mentioned in the Cancellation Conditions of each Service Provider have been made,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;will pay the corresponding amount to the Customer as soon as possible and in no case will the period exceed 30 days.</p>
    
    <p>If the Customer made the reservation payment using a bank card, the amount will be returned to the account associated with the card with which the payment was made.</p>
    
    <p><strong>10.3 Early departure from tourist accommodation</strong></p>
    
    <p>If the Customer decides to leave the reserved tourist accommodation in advance before the scheduled departure date, the Service Provider may demand a penalty on the total price of the contracted services that remain to be used, unless there is a specific agreement otherwise between the parties.</p>
    
    <p>In the event that the Customer must leave the reserved tourist accommodation in advance prior to the scheduled departure date, due to duly justified force majeure, the Customer has the right to be paid the price of the services that remain to be used.</p>
    
    <h3>11. Modification or cancellation of the service by GRANDVALIRA RESORTS or the SERVICE PROVIDER</h3>
    
    <p>If it is impossible to provide the contracted service,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;may seek an alternative for the Customer, where possible and if conditions allow. If it cannot offer any alternative to the service contracted initially, or if the alternative offered is not accepted by the Customer, the contract will be understood to be terminated and&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;will proceed to issue the corresponding voucher for the ski pass product, in application of Art. 31 of the “Law on ski resorts and cable transport installation”, and a voucher or refund for the amount paid by the customer for the rest of the services contracted directly with&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;that are not specified in the aforementioned law.</p>
    
    <p>In the case of overbooking of the contracted accommodation,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;reserves the right to offer the Customer accommodation of the same or a higher category than the one they had contracted, as close as possible to the accommodation where the reservation was made, whenever possible and when conditions permit. If&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;cannot offer an alternative to the Customer or, if the consumer and User do not accept the proposed change, the contract will be terminated and&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;will proceed to refund the amount that the Customer has paid.</p>
    
    <h3>12. Modification or cancellation of the service in the case of restrictions or exceptional measures due to the evolution of the health emergency situation caused by COVID-19 SARS-CoV-2</h3>
    
    <p><strong>Grandvalira Resorts,&nbsp;</strong>subject to the evolution of the epidemiological situation relating to Covid-19, reserves the right to modify or cancel the contracted services in the event that these services are affected by some of the following :</p>
    
    <ul>
    	<li>Restrictions/Travel ban&nbsp; imposed on leaving the territory of origin, imposed by the country of origin by means of a communiqué issued by a public institution or a duly accredited government source.</li>
    </ul>
    
    <ul>
    	<li>Entry to Andorra prohibited, officially decreed by the Government of Andorra or other local authorities.</li>
    </ul>
    
    <ul>
    	<li>Flight restrictions or complete closure of airports in Spain or France which&nbsp;prevent access to Andorra&nbsp;</li>
    </ul>
    
    <ul>
    	<li>Obligation or National policy officially decreed by the Government of Andorra, on the application of temporary measures to minimize the health emergency situation caused by COVID-19 SARS-CoV-2</li>
    </ul>
    
    <p>If the customer with a reservation is unable to visit Grandvalira Resorts due to COVID-19, even if the domain is open, they can cancel their reservation free of charge, if they do so 24 hours in advance of the start of the service. For packages with accommodation, the specific cancellation policy for accommodation must &nbsp;be consulted.&nbsp;</p>
    
    <p><strong>Grandvalira Resorts</strong>&nbsp;reserves the right to carry out access controls with a COVID certificate both for sports and to access the ski lifts, restaurants, schools and other covered areas of the domain. Checks will &nbsp;always be carried out over the age of 16 in order to ensure the safety of customers and workers. Immunity may be proved by one of the following options:</p>
    
    <p>- Vaccination certificate showing 2 doses received at least 14 days previously<br />
    <br />
    - Certificate of Recovery from&nbsp;Covid 19 during the previous 6 months<br />
    <br />
    - Negative diagnostic test certificate, which must be a PCR or TMA done in the last 72 hours or a negative rapid antigen test done in the previous 12 hours.</p>
    
    <p><strong>Grandvalira Resorts</strong>&nbsp;reserves the right to withdraw the ski pass for any customers who are unable to provide the mandatory COVID certification or refuse to take a rapid antigen test to assess their immunity.</p>
    
    <h3>13. Complaints and claims</h3>
    
    <p>Irregularities or deficiencies that the Customer may find in the contracted services need to be notified directly to the Service Provider in question, as soon as possible and, if possible, while the said services are being used, so that there is the possibility of rectifying the situation from the start.</p>
    
    <p>In the event that the solution provided does not satisfy the Customer, they must contact the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;Customer Services department, which will respond to the claims received as soon as possible and, in all cases, within a maximum period of one month from the submission of the claim.</p>
    
    <p>In addition,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;has official complaint forms available to consumers and Users, and these can be requested from&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;at any time, using the contact information provided at the beginning of these Conditions (General contact information) or using the following email: <strong>nordpass@grandvalira.com</strong></p>
    
    <h3>14.Travel insurance</h3>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;recommends taking out adequate travel insurance before reaching your destination. It is the Customer's responsibility to verify that the insurance contracted offers adequate coverage.</p>
    
    <h3>15. Skiing insurance</h3>
    
    <p><strong>GRANDVALIRA&nbsp;</strong>RESORTS recommends taking out adequate skiing insurance before reaching your destination.</p>
    
    <p>In the case of not having skiing insurance,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;offers its Customers the possibility of contracting, in a totally optional way, a skiing insurance that will allow the Customer to cover solely and exclusively personal and third party damages caused in the practice of skiing and some of the adventure activities that it promotes, as long as the practice of them is carried out within the resorts of the domain. You can consult the Conditions and Coverage of the Skiing Insurance on our website:<strong>temporada.palarinsal.com</strong></p>
    
    <p>We remind our Customers that taking out Skiing Insurance only involves coverage of the risks specified in the policy, and so we recommend reading the Conditions and Coverage of Ski Insurance, which will be shown to the Customer during the contracting process.</p>
    
    <h3>16. Creussans Pass</h3>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;is happy to inform their customers who have bought a Creussans Pass with chairlift access that their experience will be captured in a photo taken during the ride, available at no extra cost.</p>
    
    <p><strong>How can I get the photo?</strong></p>
    
    <ol>
    	<li>Swipe the pass over the Photoprint in the Arcalís sector resort locker room.</li>
    	<li>Activate the search for your photo.</li>
    	<li>Select it to receive a ticket with a unique ID code.</li>
    	<li>You can obtain your photo by entering the code at&nbsp;<a href="https://www.skiline.cc/home%C2%A0">https://www.skiline.cc/home&nbsp;</a>&nbsp;or&nbsp;<a href="https://ww1.ordinoarcalis.com/">https://ww1.ordinoarcalis.com/</a></li>
    </ol>
    
    <p>The photos taken will be available:</p>
    
    <p>•<strong>&nbsp;For 24 hours in the Photoprint</strong>, to obtain the ID code.<br />
    •&nbsp;<strong>For 30 days on the above websites</strong>, to obtain the photo.</p>
    
    <h3>17. Accommodation services: Plans and classification</h3>
    
    <p><strong>17.1 Quality of the accommodation</strong></p>
    
    <p><strong>GRANDVALIRA&nbsp;</strong>RESORTS publishes in its offers the indication of the level of quality and comfort of the accommodation services, in accordance with the data provided by the Service Providers and in accordance with the destination's own classification system. This classification is offered simply as a reference and quality parameter, however, the Customer is duly informed that we have not carried out quality controls of the establishments offered on the Website and sub-domains, and&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;is not responsible for the suitability of the accommodation or services provided.</p>
    
    <p>It is very important and highly recommended that the Customer carefully read the individual characteristics shown in the offer of the contracted accommodation.</p>
    
    <p><strong>17.2 Accommodation plans</strong></p>
    
    <p><strong>All-inclusive plan:</strong>&nbsp;Unless expressly stated otherwise, the all-inclusive plan includes all meals, non-alcoholic beverages and activities that are mentioned in the description of each service provided by the Service Provider. Likewise, as a general rule, the all-inclusive plan has scope for only local alcoholic beverages.</p>
    
    <p><strong>Full board plan:</strong>&nbsp;Includes breakfast, lunch, dinner, and accommodation. As a general rule, lunches and dinners do not include drinks, unless otherwise indicated in the offer.</p>
    
    <p><strong>Half board plan:</strong>&nbsp;Unless otherwise stated in the offer, this includes breakfast, dinner, and accommodation. The general rule is that lunches and dinners do not include drinks.</p>
    
    <p><strong>Bed and breakfast plan:&nbsp;</strong>Includes breakfast and accommodation.</p>
    
    <p>In the event that the tourist establishment selected for the Customer's stay cannot offer the contracted food plan due to force majeure or due to the imposition of regulatory restrictions that make the normal development of services impossible,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;will reimburse the Customer the corresponding amounts for the services that have not been able to be provided, taking as a reference the rates of the contracted accommodation as specified on the Website.</p>
    
    <p><strong>17.3 Meals</strong></p>
    
    <p>If the meals are part of the accommodation package contracted and the Customer cannot or does not want to consume them for reasons attributable to the Customer, no refund will be made for the amounts related to the meals.</p>
    
    <h3>18. Liability and Security of transactions</h3>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;guarantees the correct application of security measures and control over the processing of your personal data provided, which are needed to carry out online transactions. The sole purpose of using the Customer's identifier and/or password will be to verify their identity, which is required when validating the order. Communication of the bank card number and the definitive validation of the order will serve as proof of the acceptance of said Order and of the enforceability of the amounts committed for the reservation of the products that appear in the Request. The computer records, kept in the computer systems of&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;and its associates, will be considered proof of communications, orders, and payments made between the parties.</p>
    
    <p>Specifically, the Customer is responsible for maintaining the security of their online transactions and/or password. As such,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;does not assume, in any case, any liability for the fraudulent use of this data.</p>
    
    <h3>19. Customer Services / Mediation Services</h3>
    
    <p>For any additional information, query related to the status of a Reservation, or claim related to your order, you can contact the Customer Services of&nbsp;<strong>GRANDVALIRA RESORTS</strong>, through:</p>
    
    <p><strong>Our contact email: nordpass@grandvalira.com</strong></p>
    
    <h3>20. Liabilities</h3>
    
    <p><strong>20.1 Legal capacity to contract</strong></p>
    
    <p>The Customer declares that they have full legal capacity (over 18 years old) to contract the services offered by&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;on the Website and its sub-domains, stating that they accept the link to these&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>&nbsp;and that, therefore, in the event that a person who does not have legal capacity places an Order on the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;Website, the legal persons responsible for said person (parents or guardians) will assume full responsibility for this Order and, specifically, must satisfy the cost of it.</p>
    
    <p><strong>20.2 Limitation of liability</strong></p>
    
    <p>Unless otherwise provided by law,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;will not accept any liability for the following losses, regardless of their origin:</p>
    
    <ul>
    	<li>any losses that were not attributable to their breach of contract;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>business losses (including lost profits, income, contracts, anticipated savings, data, loss of goodwill, or unnecessary expenses incurred); or from&nbsp;&nbsp;</li>
    	<li>any other indirect loss that was not reasonably foreseeable by both parties at the time the service contract between both parties was formalized.</li>
    </ul>
    
    <p>Likewise,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;also limits its liability in reference to the following cases:</p>
    
    <ul>
    	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;takes all measures to provide a faithful view of the information of the Services offered through the Website, but is not liable for inaccuracies in the information offered by the Service Providers.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Technical errors that, due to chance or other causes, prevent the normal operation of the service through the Internet. Lack of availability of the Website for maintenance or other reasons, which prevents the availability of the service.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;uses every means at its disposal in order to carry out the process of buying, paying and shipping/delivery of the products. However, it is not responsible for causes that are not attributable to it, chance events, or anything larger.</li>
    	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;will not be liable for damages derived from misuse of the Website, nor for any fraudulent action carried out using the information provided therein.</li>
    	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;is not liable for possible security errors or disconnections that may occur or for possible damages that may be caused to the User's computer system (hardware and software), or the files or documents stored therein, as a result of the presence of viruses on the User's computer, used to connect to the Website, or of a malfunction of the browser or the use of non-updated versions of the browser.</li>
    	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;is not responsible for any liability that may arise due to the Customer not communicating any allergy or intolerance that they may suffer from. The responsibility will be uniquely and exclusively attributable to the Customer, or where appropriate, to the catering establishment.</li>
    </ul>
    
    <p>In general,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;will not be responsible for any breach or delay in the fulfilment of any of the obligations assumed, nor for any change, cancellation, or modification of the reservation made, nor for any loss or damage caused by breach, by those responsible for providing the service, of the respective obligations to the Customer, when it is due to events that are beyond their reasonable control, that is, they are due to force majeure, and this may include, but is not limited to:</p>
    
    <ul>
    	<li>Strikes, lockouts, or other protest measures.</li>
    </ul>
    
    <ul>
    	<li>Civil commotion, revolt, invasion, terrorist threat or attack, state of emergency, war (whether declared or not) or threat or preparations for war.</li>
    	<li>Fire, explosion, storm, flood, earthquake, subsidence, epidemic, or any other natural disaster.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Impossibility of using trains, boats, airplanes, motor transport, or other means of transport, public or private.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Inability to use public or private telecommunication systems.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Acts, decrees, legislation, regulations, or restrictions imposed by any government or public authority.&nbsp;</li>
    </ul>
    
    <h3>21. Liability and limitation of liability for links from other web pages</h3>
    
    <p>Any User who wishes to offer content from the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;Website on their own website may use a link that links their website to the home page of the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;Website.</p>
    
    <p>The web pages that offer a link to the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;Website may use the brand, logo, trade name and/or any other distinctive sign of&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;only and exclusively in the cases legally authorized or expressly permitted by&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p>The user may not reproduce the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;Website in any way on their own website, nor may they establish frames of any kind that surround the Website or allow it to be viewed through different Internet addresses, or together with content outside the Website, in a way which produces or may produce error or confusion in the public about the origin of the contents, implies an act of unfair comparison or imitation, serves to take advantage of the reputation and brand of&nbsp;<strong>GRANDVALIRA RESORTS</strong>, or which is done in any other way prohibited by applicable law.</p>
    
    <p>The User who enters a link to the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;Website, may not under any circumstances make false or inaccurate statements about&nbsp;<strong>GRANDVALIRA RESORTS</strong>, about its members, and/or users or about the quality of the content offered.</p>
    
    <p>The web pages in which the link to the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;Website is offered must not offer content that is illegal, harmful, or contrary to morals and good customs, and which produces or may produce the false idea that&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;endorses or supports the ideas, displays, or actions of said users, or that are inappropriate in relation to the activity carried out by&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <h3>22. Liability and limitation of liability for links to other web pages</h3>
    
    <p>In order to help the user to find information or services of interest, the&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;Website may include hyperlinks or links to other websites that are not owned or controlled by&nbsp;<strong>GRANDVALIRA RESORTS</strong>.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;does not control the contents, the legal conditions, the privacy policies, or the practices of third-party websites, nor does it assume any responsibility for them.</p>
    
    <p>The User acknowledges and accepts that access to other websites does not imply that&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;recommends and approves their content, and that&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>will not be liable for any loss or damage that the User may suffer, as a result of the availability of the aforementioned websites, or as a consequence of the credibility that they confer on the completeness, precision, or existence of any information offered through said websites.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;will withdraw from the Website, or prevent access to, those links that refer to illegal activities or which are harmful to the rights or property of a third party, provided that a competent body has so declared, and as established by current regulations.</p>
    
    <h3>23. Publicity</h3>
    
    <p>The Website may host advertising content. Advertisers are solely responsible for ensuring that the material submitted for inclusion on the Website complies with the laws that may be applicable in each case.<strong>&nbsp;GRANDVALIRA RESORTS</strong>&nbsp;will not be liable for any error, inaccuracy, or irregularity that the advertising or sponsored content may contain.</p>
    
    <h3>24. Protection of personal data</h3>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;will treat all the information entered on the Website, in accordance with the Privacy Policy identified on the&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;website, as indicated by Law 29/2021, of 28 October, on the protection of personal data, and the General Data Protection Regulation EU 2016/679, as the data controller for the data included on the Website.</p>
    
    <p>In order to guarantee a correct development of the contracted products/services, we inform you that&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;will share your personal data with the Service Provider that offers the contracted service.</p>
    
    <p>You can exercise your rights of access, correction, deletion, opposition and, where appropriate, portability and limitation, by sending an email to&nbsp;<span><span><a href="mailto:dpd@palarinsal.com">dpd@palarinsal.com</a></span></span>. You can consult additional and detailed information on data protection at:&nbsp;<strong>temporada.palarinsal.com</strong>.</p>
    
    <h3>25. Miscellany</h3>
    
    <p><strong>25.1 Partial invalidity</strong></p>
    
    <p>If one or more of the provisions of these&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>&nbsp;were to be considered invalid or declared invalid by application of any law, regulation, or as a consequence of a final decision of a competent authority, the remaining provisions will retain their full validity and scope.</p>
    
    <ol>
    	<li>
    	<h5>Waiver exclusion</h5>
    	</li>
    </ol>
    
    <p>The fact that either of the parties chooses to not exercise their rights in the event of non-compliance by the other party of any of the obligations imposed by these&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>, shall not be interpreted as a waiver of rights with regards to future breaches of the obligation in question.</p>
    
    <ol>
    	<li>
    	<h5>Applicable law and competent jurisdiction</h5>
    	</li>
    </ol>
    
    <p>These general conditions are governed by the legislation of the Principality of Andorra. The parties submit, by their own choice for the resolution of conflicts and renouncing any other jurisdiction, to the courts and tribunals of the User's domicile, or where appropriate, to the place of fulfilment of the obligation.</p>
    
    <p><strong>25.2 Duration</strong></p>
    
    <p>These&nbsp;<strong>GENERAL CONDITIONS OF SALE</strong>&nbsp;will remain in force until the end of the contract between the parties and the extinction of all the obligations assumed by each of them. These Conditions may be modified, so it is the Customer's responsibility to consult them periodically and especially when placing an order since the Conditions in force at that time will be those that are applicable.</p>
    
    <p>Date of revision of the conditions: August&nbsp;2022</p>
    
    
    summary => string (0) ""
    format => string (10) "basic_html"
    x-default => array (1)
    0 => array (3)
    value => UTF-8 string (54517) "<h2>Términos y condiciones de venta del sitio web</h2> <p><strong>NEUS DEL V...
    <h2>Términos y condiciones de venta del sitio web</h2>
    
    <p><strong>NEUS DEL VALIRA, S.A.&nbsp;</strong>pone a su disposición un servicio de compra online que le permitirá comprar los productos/servicios disponibles en nuestra página web.</p>
    
    <p>En el presente documento se establecen las&nbsp;<strong>"CONDICIONES GENERALES DE VENTA"</strong>&nbsp;que regulan el funcionamiento de este Sitio web y la contratación/reserva de productos/servicios a través de&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;y sus subdominios. El uso del Sitio Web constituye que le sea de aplicación la aceptación de estas Condiciones Generales de Venta. Sin embargo, si tiene alguna duda o consulta sobre ellas puede contactar con nuestro servicio de Atención al Cliente a través de:</p>
    
    <p><strong>Nuestro email de contacto:&nbsp;</strong><a href="mailto:nordpass@grandvalira.com">nordpass@grandvalira.com</a></p>
    
    <p>Estas&nbsp;<strong>CONDICIONES GENERALES DE VENTA</strong>&nbsp;han estado redactadas de conformidad con aquello que establece: &nbsp;</p>
    
    <p>La<strong>&nbsp;Ley 12/2013</strong>, del 13 de junio del Comercio<strong>, Ley 13/2013</strong>&nbsp;del 13 de junio, de competencia efectiva y protección al consumidor,&nbsp;<strong>Decreto del 07-08-2013</strong>&nbsp;de aprobación del Reglamento regulador de las hojas oficiales de queja, reclamación y denuncia en materia de consumo.</p>
    
    <ol>
    	<li>Información general de contacto</li>
    	<li>Definiciones y objeto</li>
    	<li>Producto y servicio</li>
    	<li>Acceso de personas usuarias</li>
    	<li>Normas de uso del Sitio web</li>
    	<li>Propiedad intelectual e industrial</li>
    	<li>Notificación de infracciones</li>
    	<li>Formalización del contrato y reservas<br />
    	8.1 Tarifas<br />
    	8.2 Procedimiento de reservas<br />
    	8.3 Presupuestos<br />
    	8.4 Confirmación de la reserva<br />
    	8.5 Firma manuscrita<br />
    	8.6 Servicio gratuito de entrega de la documentación</li>
    	<li>Pago<br />
    	9.1 Medios de pago<br />
    	9.2 Seguridad en las operaciones de pago</li>
    	<li>Política de cancelación y modificaciones<br />
    	10.1 Gastos aplicables a la cancelación de las reservas<br />
    	10.2 Reembolso del importe<br />
    	10.3 Abandono anticipado del alojamiento turístico</li>
    	<li>Modificación o anulación del servicio por parte de GRANDVALIRA RESORTS o del PRESTADOR DE SERVICIOS</li>
    	<li>Modificación o anulación del servicio en caso de restricciones o medidas excepcionales para la evolución de la situación de emergencia sanitaria causada por COVID-19 SARS-CoV-2</li>
    	<li>Quejas y reclamaciones</li>
    	<li>Seguros de viaje</li>
    	<li>Seguros de esquí</li>
    	<li>Forfait de Creussans</li>
    	<li>Servicios de alojamiento: Régimen y clasificación</li>
    	<li>Responsabilidad y Seguridad de las transacciones</li>
    	<li>Atención al Cliente / Servicios de mediación</li>
    	<li>Responsabilidades</li>
    	<li>Responsabilidad y limitación por enlaces desde otras páginas web</li>
    	<li>Responsabilidad y limitación por enlaces a otras páginas web</li>
    	<li>Publicidad</li>
    	<li>Protección de datos personales</li>
    	<li>Miscelánea</li>
    </ol>
    
    <p>&nbsp;</p>
    
    <h3>1. Información general de contacto</h3>
    
    <p>De conformidad con el artículo 27 de la Ley 13/2013, del 13 de junio de competencia efectiva y protección del consumidor, se informa que la titularidad de este Sitio web,&nbsp;<strong>temporada.palarinsal.com</strong>, (en adelante&nbsp;<strong>Sitio web</strong>) y sus subdominios la ostenta:&nbsp;<strong>NEUS DEL VALIRA, S.A.</strong>, [en adelante,&nbsp;<strong>GRANDVALIRA RESORTS</strong>] proveída de NRT: A706067F, inscrita en el Registro de Comerio Nº 917870Z, y cuyos datos de contacto son:</p>
    
    <p><strong>Dirección:</strong>&nbsp;Av. Carlemany, 68 Despacho 401 Edificio Illa Carlemany – AD700 Escaldes-Engordany (Andorra)</p>
    
    <p><strong>Nuestro email de contacto:&nbsp;</strong><a href="mailto:nordpass@grandvalira.com">nordpass@grandvalira.com</a></p>
    
    <h3>2. Definiciones y objeto</h3>
    
    <p>Los términos utilizados en las presentes condiciones se definen de la siguiente manera:</p>
    
    <p><strong>“Usuario”:&nbsp;</strong>Cualquier persona que navegue por la página web.</p>
    
    <p><strong>“Cliente”:</strong>&nbsp;Aquella persona que reserva uno o más servicios de los que se ofrecen en la página web.</p>
    
    <p><strong>“Servicio”:</strong>&nbsp;Cualquier prestación que ofrece&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en el Sitio web, como la reserva de forfaits, alojamientos, restaurantes, etc.</p>
    
    <p><strong>“Proveedor o prestador de servicios”:</strong>&nbsp;Hace referencia a cualquier proveedor de servicios que ofrece el servicio contratado por el Cliente, el cual no ofrece directamente&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p><strong>“Pedido”:</strong>&nbsp;Contratación de un servicio a través de la página web.</p>
    
    <p>El propósito de las presentes&nbsp;<strong>“CONDICIONES GENERALES DE VENTA”&nbsp;</strong>es en&nbsp;<strong>primer lugar,</strong>&nbsp;informar a los usuarios Clientes de las condiciones y modalidades en que&nbsp;<strong>GRANDVALIRA RESORTS</strong>, procederá a la venta de los productos/servicios ofrecidos y, en&nbsp;<strong>segundo lugar</strong>, informar sobre los derechos y obligaciones de&nbsp;<strong>“las partes”</strong>&nbsp;en el marco de la venta de los productos/servicios por parte de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;al Cliente (en adelante, “el Cliente”).</p>
    
    <p>Las presentes “<strong>CONDICIONES GENERALES DE VENTA</strong>” se aplicarán sin restricción ni reserva alguna, a todas las ventas de servicios realizadas a través del Sitio Web. Por tanto, "el Cliente", al realizar una contratación de productos/servicios reconoce conocer con carácter previo a la realización del Pedido las presentes "<strong>CONDICIONES GENERALES DE VENTA</strong>", y las acepta total y plenamente.</p>
    
    <p>&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se reserva en todo momento la posibilidad de modificar unilateralmente las presentes&nbsp;<strong>“CONDICIONES GENERALES DE VENTA”.&nbsp;</strong>No obstante, serán aplicables al Pedido aquellas que el Cliente hubiera aceptado en el momento de realizar la contratación. Por este motivo, se recomienda al Cliente&nbsp;que lea, guarde e imprima una copia de las presentes Condiciones Generales de venta al formalizar la compra.</p>
    
    <p>Las presentes&nbsp;<strong>“CONDICIONES GENERALES DE VENTA”</strong>&nbsp;incluyen las&nbsp;<strong>Condiciones Generales de uso</strong>&nbsp;del Sitio web y se completarán con las disposiciones de la&nbsp;<strong>Política de Privacidad</strong>&nbsp;y la&nbsp;<strong>Política de Cookies</strong>.</p>
    
    <p>Asimismo, la contratación de un servicio turístico ofrecido por uno de los proveedores de servicios que figuran en el Sitio web, implica la aceptación explicita de las condiciones particulares y políticas de contratación de cada proveedor de servicios en cuestión.</p>
    
    <h3>3. Producto y Servicio</h3>
    
    <p><strong>GRANDVALIRA RESORTS,</strong>&nbsp;a través del Sitio web, actúa a la vez como propietaria y como promotora de Proveedores de servicios y, pone a la venta los productos/servicios siguientes:</p>
    
    <p>Forfait, clases de esquí, actividades de aventura, servicios de restauración, reservas de alojamiento, así como otros servicios presentes en el dominio y subdominios de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p>Los servicios que se pueden contratar en el Sitio Web y en todos sus subdominios, se pueden reservar individualmente o de forma combinada, como paquete de servicios.</p>
    
    <h3>4. Acceso de personas usuarias</h3>
    
    <p>El simple acceso al Sitio web, atribuye a quien lo realiza la condición de persona usuaria.</p>
    
    <p>El uso de servicios ofrecidos en la página web es libre para las personas usuarias, no conllevando ninguna comisión ni coste de ningún tipo en el acceso a la página web, salvo en lo relativo al coste de la conexión a través de la red de telecomunicaciones suministrada por el proveedor de acceso contratado por la persona usuaria, que será a cargo de éste.</p>
    
    <p>El acceso a través de aplicaciones de terceros (por ejemplo, Facebook) implica que la seguridad en el acceso por esta vía es responsabilidad de dichas entidades. Asimismo, el Sitio web declina cualquier responsabilidad directa o indirecta por la caída de los sistemas o indisponibilidad de la web o cualquier situación similar.</p>
    
    <h3>5. Normas de uso del sitio web</h3>
    
    <p>La persona usuaria será responsable de la totalidad de sus contenidos publicados y de su veracidad. La persona usuaria será la única responsable de las manifestaciones falsas, inexactas o desactualizadas que se realicen y de los perjuicios que, al respecto, cause a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;o a terceras personas como consecuencia del incumplimiento de este deber.</p>
    
    <p>Mediante el uso de este Sitio web, la persona usuaria acepta que la mayor parte de las comunicaciones con&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sean electrónicas (correo electrónico o avisos publicados en el Sitio web).</p>
    
    <p>A efectos contractuales, el Usuario consiente en usar este medio electrónico de comunicación y reconoce que todo contrato, notificación, información y demás comunicaciones que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;envíe de forma electrónica cumplen con los requisitos legales de ser por escrito. Esta condición no afectará a los derechos reconocidos por ley al Usuario.</p>
    
    <p>El Usuario puede enviar notificaciones y/o comunicarse con&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;a través de los datos de contacto que en estas Condiciones se facilitan y, en su caso, a través de los espacios de contacto del Sitio web. Igualmente, salvo que se estipule lo contrario,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;puede contactar y/o notificar al Usuario en su correo electrónico o en la dirección postal facilitada.</p>
    
    <p>La persona usuaria se compromete a hacer un uso razonable y razonado de los servicios del Sitio web y a cumplir las “<strong>CONDICIONES GENERALES DE VENTA</strong>”, reservándose&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;el derecho de limitarlo si así lo estimara conveniente.</p>
    
    <p>El Sitio web está regido por la legislación aplicable a Andorra.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no asegura que el Sitio web cumpla con legislaciones de otros países, ya sea total o parcialmente y declina toda responsabilidad que se pueda derivar de este acceso.</p>
    
    <p>Queda terminantemente prohibido:</p>
    
    <ul>
    	<li>Utilizar el nombre de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;con fines profesionales o lucrativos directa o indirectamente.</li>
    	<li>Utilizar el Sitio web&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;para fines que no sean la adquisición de productos y/o servicios.</li>
    	<li>Realizar compras falsas o fraudulentas. Si razonablemente se pudiera considerar que se ha hecho una compra de esta índole, podría ser anulada y se informaría a las autoridades competentes.</li>
    	<li>La publicación de contenido ofensivo, de cualquier clase, sexista, racista, difamatorio y/o contrario a la legislación vigente en Andorra.</li>
    	<li>Difamar, abusar, acosar, molestar, amenazar o infringir los derechos legales, como los derechos de privacidad o publicidad, de otros.</li>
    	<li>Utilizar la página web para fines de promoción no autorizados expresamente por el equipo de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;o la difusión de contenido publicitario no autorizado.</li>
    	<li>Suplantar la identidad, con las consecuencias legales que de ello se derivan.</li>
    	<li>Difundir, publicar o solicitar información que promueva la realización de ningún acto ilícito en su jurisdicción, incluyendo, pero no limitando a: fraudes electrónicos, SPAM, Phishing, Spoofing, Forgery y cualquier otro tipo de conducta que sea considerada un acto ilegal.</li>
    	<li>Realizar cualquier uso fraudulento del Sitio web.</li>
    </ul>
    
    <h3>6. Propiedad intelectual e industrial</h3>
    
    <p>El Sitio web está protegido por derechos de propiedad intelectual e industrial. Con carácter enunciativo, que no limitativo, los contenidos, diseño gráfico, código fuente, logos, textos, gráficos, ilustraciones, fotografías y demás elementos que aparecen en el Sitio web. Por ello, la persona usuaria reconoce que la reproducción, distribución, comercialización, transformación y en general, cualquier forma de explotación, por cualquier procedimiento, de todo o parte del Sitio web constituye una infracción de derechos de propiedad intelectual e industrial de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;o del titular de los mismos, salvo que el usuario o la usuaria hubiera obtenido la previa autorización expresa.</p>
    
    <p>Cualquier uso ajeno a&nbsp;<strong>GRANDVALIRA RESORTS</strong>, incluida la reproducción, modificación, distribución, transmisión, reedición, arreglos o representación de cualesquiera elementos del mismo está estrictamente prohibido salvo consentimiento expreso escrito de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p>La persona usuaria no podrá modificar o utilizar dicha propiedad intelectual e industrial de forma que su divulgación suponga un perjuicio para&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;reclamará por los daños y perjuicios derivados del uso indebido por parte de terceras personas de su propiedad intelectual e industrial.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;no concede ninguna licencia o autorización de uso de ninguna clase sobre sus derechos de propiedad intelectual e industrial o sobre cualquier otro derecho o propiedad relacionado en el Sitio web, los servicios o los contenidos.</p>
    
    <h3>7. Notificación de infracciones</h3>
    
    <p>En caso de que la persona usuaria infrinja derechos de propiedad intelectual y/o industrial o cualquier otro derecho de terceras personas, será apercibido por&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>en el momento en que ésta tenga conocimiento de tales infracciones para que cese en la publicación de los contenidos infractores. En tal caso, la persona usuaria responderá por tales infracciones.</p>
    
    <p>Si cualquier persona o entidad considera que los contenidos publicados en el Sitio web infringen sus derechos al honor, a la intimidad, a la imagen o cualquier derecho podrá comunicarlo a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;por cualquiera de las vías de contacto que figuran en el Sitio web con el asunto “Vulneración de derechos”, solicitar su retirada y aportar la siguiente información:</p>
    
    <ol>
    	<li>identificación de los derechos protegidos por la legislación vigente al respecto que se consideran violados,</li>
    	<li>identificación de los contenidos que presuntamente violan los derechos en cuestión con información razonablemente suficiente para permitir a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ubicar dicho material en el Sitio web,</li>
    	<li>información de los datos de contacto (dirección física o electrónica y número de teléfono) para que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pueda comunicarse con dicha persona o entidad,</li>
    	<li>una declaración en la que dicha persona o entidad afirme que la información incluida en la notificación es veraz y exacta y que es titular de los derechos presuntamente vulnerados o que está autorizado o autorizada a actuar en nombre de éste y,</li>
    	<li>copia del D.N.I., pasaporte u otro documento que acredite su identidad.</li>
    </ol>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;atenderá la petición y si considera que la persona o entidad tiene motivos o causas justificadas para solicitar la retirada de tales contenidos, procederá a su eliminación inmediata del Sitio web de forma que no sean accesibles por las personas usuarias ni siquiera desde la memoria caché.</p>
    
    <h3>8. Formalización del contrato y reservas</h3>
    
    <p>El Cliente podrá formalizar, a su elección, con&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>la contratación de los productos/servicios ofrecidos en cualquiera de las lenguas en las que las presentes&nbsp;<strong>"CONDICIONES GENERALES DE VENTA"&nbsp;</strong>están disponibles en el Sitio web.</p>
    
    <p><strong>8.1 Tarifas</strong></p>
    
    <p>El precio de venta, está indicado en euros (€) i será el precio vigente en el momento de la contratación de los productos/servicios ofrecidos en el Sitio web. El precio de venta de los productos/servicios que aparecen en el Sitio web podrá ser modificado por&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;en todo momento, siendo el precio que se aplicará a la compra el que aparece en la pantalla en el momento de realizar el Pedido.</p>
    
    <p>Las tarifas que se indican en el Sitio web de los Servicios de estación (forfaits, clases de esquí, etc.), pueden ser fijas o dinámicas. Estas tarifas serán publicadas en los diferentes canales de venta, donde se reflejarán los precios de los productos por día y por cada tipo de forfait y categoría. Los cambios efectuados en los precios de venta, en función de la disponibilidad y aforo de la estación, serán debidamente informados al Cliente en el Sitio web.</p>
    
    <p>Los precios incluyen el Impuesto General Indirecto (IGI) que resultara aplicable en la fecha del Pedido de acuerdo con la normativa vigente. Cualquier modificación del tipo aplicable repercutirá automáticamente en el precio de los productos que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;vende en el Sitio web.</p>
    
    <p>Sin perjuicio de los Pedidos realizados por el Cliente,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>, podrá en todo momento modificar el surtido de los productos/servicios ofrecidos para la venta en el Sitio web, especialmente, como consecuencia de restricciones vinculadas a sus proveedores.</p>
    
    <p>De conformidad con la normativa aplicable, el Cliente tendrá la posibilidad, con carácter previo al Pedido, de conocer en el Sitio web, toda aquella información que el Proveedor de servicios/productos haya facilitado a&nbsp;<strong>GRANDVALIRA</strong>&nbsp;sobre las características fundamentales de los productos/servicios que desee adquirir.</p>
    
    <p><strong>8.2 Procedimiento de reservas</strong></p>
    
    <p>El Cliente deberá de seguir el procedimiento de compra y/o reserva de <strong>temporada.palarinsal.com</strong>, durante el cual varios productos/servicios pueden ser seleccionados y añadidos a la cesta o espacio final de compra. El Cliente tendrá la posibilidad de comprobar los detalles de su pedido y de corregir los posibles errores. A partir del momento en que el Cliente confirme su pedido haciendo clic sobre el icono "PASAR POR CAJA" (en adelante, el "Pedido") se considerará que ha aceptado con conocimiento de causa su contenido y las condiciones del Pedido en cuestión y, en concreto, el hecho que su Pedido implica para él una obligación de pago.</p>
    
    <p><strong>8.3 Presupuestos</strong></p>
    
    <p>En el proceso de compra, el Cliente tiene la opción de guardar los productos/servicios añadidos a la cesta o espacio final de compra como un presupuesto, para confirmarlos y pagarlos posteriormente. El Cliente, podrá consultar el presupuesto desde el buzón de su correo electrónico o desde el apartado “Mis presupuestos” dentro del espacio privado de su cuenta. Los precios y disponibilidad de los servicios guardados como “Presupuestos” son a título informativo y estarán sujetos a la revisión de disponibilidad en el momento de la confirmación de la reserva.</p>
    
    <p><strong>8.4 Confirmación de la reserva</strong></p>
    
    <p>El Pedido será confirmado por&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;mediante el envío de un correo electrónico al Cliente, donde recibirá automáticamente el bono/localizador de la reserva, en el que figurarán los elementos esenciales de los servicios y productos contratados, el precio y la fecha en la que se disfrutará del servicio.</p>
    
    <p>La reserva no quedará confirmada hasta que no se realice el pago íntegro de los productos/servicios contratados.&nbsp; En caso contrario, la reserva quedará anulada.</p>
    
    <p>El bono/localizador tiene carácter de recibo y el Cliente deberá presentarlo en las taquillas de la estación, o en la recepción del alojamiento o servicio contratado, como resguardo del pago efectuado para poder hacer uso de los servicios contratados, junto con el DNI/Pasaporte del titular de la reserva. En caso de que el Cliente no reciba el bono de confirmación/localizador, se aconseja que contacte con nosotros a través del servicio de Atención al Cliente.</p>
    
    <p>Por otro lado,&nbsp;<strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;no asume ninguna responsabilidad en caso de error en la introducción del correo electrónico y, por tanto, de la no recepción del correo electrónico de confirmación de la Reserva.</p>
    
    <p>El Cliente, podrá solicitar la emisión de la factura de los servicios prestados por&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>y recibirla en formato papel. Así mismo, la expedición de la factura electrónica estará condicionada a la obtención previa del consentimiento exprés del Cliente en el proceso de compra, pudiéndolo revocar en cualquier momento, dirigiendo un correo electrónico a nuestro email de contacto:&nbsp;<a href="mailto:nordpass@grandvalira.com">nordpass@grandvalira.com</a>&nbsp;</p>
    
    <p><strong>8.5 Firma manuscrita</strong></p>
    
    <p>Dadas las especiales características de la contratación a distancia, el Cliente reconoce la imposibilidad de firmar la carta de pago, documento mediante el cual se presta habitualmente la conformidad de la transacción. Por tanto, renuncia a la firma del documento para toda la transacción electrónica generada como consecuencia de la Reserva a través de la página web. La persona que realice una Reserva a través de la página web, debe tener autorización para hacerlo en nombre de todos los componentes del grupo que harán el viaje y debe confirmar que las personas que forman parte del grupo, aceptan las condiciones de la Reserva. Además, esta persona será responsable del coste de la Reserva, incluidas las comisiones de cancelación o modificación. Del mismo modo, esta persona informará al resto de integrantes del grupo de los detalles de la confirmación y de cualquier otra información pertinente.</p>
    
    <p>8.6 Servicio gratuito de entrega de documentación</p>
    
    <p>Con la finalidad de facilitar y agilizar el acceso a la estación de esquí,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>pone a disposición del Cliente un servicio gratuito de entrega de la documentación de la reserva (forfait físico, bonos con los servicios de la estación, etc.), directamente en el alojamiento reservado por el Cliente. Este servicio se ofrece únicamente en las reservas que incluyen la contratación de alojamiento y en reservas hechas y abonadas al menos 48 horas antes de la fecha de llegada.</p>
    
    <p>El Cliente deberá presentar un bono independiente para cada uno de los servicios contratados que, debido a su ubicación, tenga lugar fuera del dominio esquiable de&nbsp;<strong>GRANDVALIRA RESORTS.</strong></p>
    
    <p>&nbsp;</p>
    
    <h3>9.Pago</h3>
    
    <p><strong>9.1 Medios de pago</strong></p>
    
    <p>Los medios de pago a través de los cuales se puede comprar en el Sitio Web son: tarjeta bancaria. Las tarjetas bancarias aceptadas en el Sitio Web de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;son las siguientes: Visa y Mastercard.</p>
    
    <p>Las tarjetas de crédito estarán sujetas a comprobaciones y autorizaciones por parte de la entidad bancaria emisora ​​de las mismas, si la entidad no autorizara el pago,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no será responsable en el retraso de la confirmación de la reserva y no podrá formalizar ningún contrato con el Cliente.</p>
    
    <p>9.2 Seguridad en les operaciones de pago</p>
    
    <p>Con el fin de garantizar la seguridad de los pagos realizados con tarjetas bancarias, el Cliente debe comunicar a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;el criptograma visual (CVV) que figura sobre el reverso de la tarjeta bancaria utilizada por el Cliente.</p>
    
    <p>En el marco de la lucha contra el fraude por Internet, los datos relativos al Pedido del Cliente podrán ser comunicados a terceros habilitados por la ley o designados por&nbsp;<strong>GRANDVALIRA RESORTS</strong>, con la única finalidad de verificar la identidad del Cliente, así como la validez del Pedido, del medio de pago empleado y de la entrega prevista.</p>
    
    <p>Una vez contemplado este control,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se reserva el derecho a exigir fotocopia del documento de identidad del Cliente y/o cualesquiera otros datos relativos a la identidad del Cliente. El Cliente dispone de unos derechos que le confiere la normativa de protección de datos personales según lo previsto en la Política de Privacidad.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;utiliza todos los medios para garantizar la confidencialidad y seguridad de los datos de pago transmitidos por el Cliente durante las transacciones a través del Sitio Web. Como tal, el Sitio web utiliza un sistema de pago seguro SSL (Secure Socket Layer).</p>
    
    <p>10. Política de cancelación y modificaciones</p>
    
    <p>El Client podrá modificar o cancelar la reserva efectuada en cualquier momento, con anterioridad a la fecha de llegada, de acuerdo con las presentes Condiciones Generales de venta y lo establecido en las Condiciones Particulares de cada oferta de servicios.</p>
    
    <p>Si desea cancelar la reserva, podrá hacerlo a través de cualquiera de los siguientes medios:</p>
    
    <ul>
    	<li>A través de su espacio privado “Mis reservas”</li>
    	<li>Poniéndose en contacto con la Central de Reservas de&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>a través del email de contacto:<a href="mailto:nordpass@grandvalira.com">nordpass@grandvalira.com</a>&nbsp;</li>
    </ul>
    
    <p>Si quiere modificar la reserva, podrá hacerlo poniéndose en contacte con la Central de Reservas de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;a través del formulario de contacto:<a href="mailto:nordpass@grandvalira.com">nordpass@grandvalira.com</a>&nbsp;</p>
    
    <p>&nbsp;</p>
    
    <p><strong>10.1 Gastos aplicables a la cancelación de las reservas</strong></p>
    
    <p>En caso de desistimiento de los servicios turísticos contratados a través del Sitio web, el Cliente tiene derecho a obtener el reembolso de la suma que hubiera satisfecho, con deducción, en su caso, del importe que se derive en concepto de gastos de cancelación por parte de los Proveedores de servicios.</p>
    
    <p>Las Condiciones de Cancelación de cada Proveedor de servicios se pueden consultar en la descripción de los servicios durante el proceso de reserva, antes de confirmarla y en el e-mail de confirmación, una vez efectuada la reserva. Hay que tener en cuenta que algunas reservas no se pueden cancelar ni modificar, por tanto, recomendamos consultar la información que se facilita al proceso de reserva del producto/servicio que sea de su interés antes de realizar la reserva.</p>
    
    <p>El importe de los gastos de cancelación puede variar en función del destino, de la fecha de cancelación y del servicio que se quiera cancelar.</p>
    
    <p><strong>10.2 Reembolso del importe</strong></p>
    
    <p>En caso de que corresponda un reembolso al Cliente, una vez realizadas las deducciones mencionadas en las Condiciones de cancelación de cada Proveedor de servicios,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;abonará el importe correspondiente al Cliente en la mayor brevedad posible y, en ningún caso, el período superará los 30 días.</p>
    
    <p>Si el Cliente efectuó el pago de la reserva a través de tarjeta bancaria, el importe le será devuelto a la cuenta asociada a la tarjeta con la que se efectuó el pago.</p>
    
    <p>10.3 Abandono anticipado del alojamiento turístico</p>
    
    <p>Si el Client decide abandonar anticipadamente el alojamiento turístico reservado con anterioridad a la fecha de salida fijada, el Proveedor de servicios puede exigir el cobro de una penalización sobre el precio total de los servicios contratados que queden por utilizar, salvo acuerdo específico entre las partes.</p>
    
    <p>En el supuesto de que el Cliente deba abandonar anticipadamente el alojamiento turístico reservado con anterioridad a la fecha de salida fijada, por causa de fuerza mayor debidamente justificada, el Cliente tiene derecho a que le sea abonado el precio de los servicios que queden por utilizar.</p>
    
    <h3>11. Modificación o anulación del servicio por parte de GRANDVALIRA RESORTS o del PRESTADOR DE SERVICIOS</h3>
    
    <p>En caso de resultar imposible la prestación del servicio contratado,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;podrá buscar una alternativa al Cliente siempre que sea posible y las condiciones lo permitan. En caso de que no se pueda ofrecer ninguna alternativa al servicio contratado inicialmente o en el caso, de que la alternativa que se ofrezca no sea aceptada por el Cliente, se entenderá producida la resolución del contrato y&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;procederá a la emisión del vale correspondiente para el producto forfait, en aplicación del art. 31 de la “Llei relativa a les estacions d’esquí i les instal·lacions de tranport per cable” y, a un vale o reembolso del importe abonado por el cliente para el resto de servicios contratados directamente con<strong>&nbsp;GRANDVALIRA RESORTS</strong>, que no se especifiquen en la ley mencionada anteriormente.</p>
    
    <p>En el caso de overbooking del alojamiento contratado,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se reserva el derecho a ofrecer al Cliente un alojamiento de igual o superior categoría al que había contratado, lo más cerca posible del alojamiento donde se ha efectuado la reserva, siempre que sea posible y las condiciones lo permitan. Si&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no pudiera ofrecer una alternativa al Cliente o bien, si el consumidor y usuario no aceptara el cambio propuesto, se procederá a la resolución del contrato y,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;procederá al reembolso del importe que el Cliente hubiera satisfecho.</p>
    
    <h3>12. Modificación o anulación del servicio en caso de restricciones o medidas excepcionales para la evolución de la situación de emergencia sanitaria causada por el COVID-19 SARS-CoV-2</h3>
    
    <p><strong>GRANDVALIRA RESORTS,&nbsp;</strong>en función de la evolución de la situación epidemiológica relacionada con la COVID-19, se reserva el derecho de modificar o anular los servicios contratados por el Cliente en caso de que se dé alguna de las siguientes situaciones:</p>
    
    <ul>
    	<li>Prohibición de salir del territorio de origen por imposición del país de origen mediante un comunicado emitido por una institución pública o una fuente gubernamental debidamente acreditada.</li>
    	<li>Prohibición de entrada al país, decretada oficialmente por el Govern d’Andorra u otras autoridades locales.</li>
    	<li>Restricciones de vuelo o cierre completo de aeropuertos de España o Francia.</li>
    	<li>Obligatoriedad decretada oficialmente por el Gobierno de Andorra, sobre la aplicación de medidas temporales para minimizar la situación de emergencia sanitaria causada por la COVID-19 SARS-CoV-2</li>
    </ul>
    
    <p>Si el Cliente con reserva no puede visitar&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;debido a la COVID-19, aunque el dominio esté abierto, podrá cancelar su reserva de forma gratuita si lo hace con 24 horas de antelación. En paquetes con alojamiento, deberá consultar la Política de Cancelación de la reserva.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;se reserva el derecho de realizar controles de acceso con certificado COVID, tanto para la práctica deportiva como para acceder a los remontadores, restaurantes, escuelas y el resto de espacios cubiertos del dominio. Los controles se realizarán siempre a mayores de 16 años con el objetivo de garantizar la seguridad de los clientes y trabajadores. Se podrá acreditar la inmunidad mediante una de las siguientes opciones:</p>
    
    <p>- Certificado de vacunación con las dos dosis desde hace más de 14 días.</p>
    
    <p>- Certificado conforme se ha superado la COVID-19 en los últimos 6 meses.</p>
    
    <p>- Certificado de prueba diagnóstica negativa, que deberá de ser una PCR o TMA realizada en las últimas 72 horas o un test rápido de antígenos negativo, realizado las 12 horas previas.</p>
    
    <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>se reserva el derecho de retirar el forfait a todos aquellos clientes que no puedan acreditar la certificación COVID obligatoria o se nieguen a realizar un test rápido de antígenos que avale su inmunidad.</p>
    
    <h3>13. Quejas y Reclamaciones</h3>
    
    <p>Las irregularidades o deficiencias que el Cliente pueda encontrar en los servicios contratados, tendrán que notificarse directamente al Prestador de servicios en cuestión, lo antes posible y, si es posible, durante el disfrute de los mismos servicios, de esta manera se ofrece la posibilidad de rectificar la situación desde el inicio.</p>
    
    <p>En caso de que la solución aportada no satisfaga al Cliente, deberá contactar con el departamento de Atención al Cliente de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, el cual le dará respuesta a las reclamaciones recibidas lo antes posible y, en todo caso, en el plazo máximo de un mes desde la presentación de la reclamación.</p>
    
    <p>Además,&nbsp;<strong>GRANDVALIRA RESORTS</strong>, dispone de hojas de reclamación oficiales a disposición de los consumidores y usuarios, y que éstas pueden solicitarse a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en cualquier momento, utilizando los datos de contacto que se faciliten al principio de estas Condiciones (Información General de contacto) o mediante el siguiente mail: <strong>nordpass@grandvalira.com</strong></p>
    
    <h3>14. Seguro de viaje</h3>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;recomienda contratar un seguro de viaje adecuado antes de llegar al destino. Es responsabilidad del Cliente comprobar que el seguro contratado ofrezca la cobertura adecuada<strong>.</strong></p>
    
    <h3>15. Seguro de esquí</h3>
    
    <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;recomienda contratar un seguro de esquí adecuado antes de llegar al destino.</p>
    
    <p>En el caso de no disponer de seguro de esquí,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;pone a disposición de sus Clientes la posibilidad de contratar, de forma totalmente opcional, un seguro de esquí que permitirá al Cliente cubrir única y exclusivamente, los daños personales y de terceros ocasionados en la práctica de esquí y algunas de las actividades de aventura que promueve, siempre y cuando la práctica de las mismas se realice dentro de las estaciones del dominio. Puede consultar las Condiciones y Cobertura del Seguro de esquí en nuestra página web: https://temporada.palarinsal.com/nord-pass</p>
    
    <p>Recordamos a nuestros Clientes que la contratación del Seguro de esquí, comporta únicamente la cobertura de los riesgos especificados en la póliza, es per este motivo, que recomendamos la lectura de las Condiciones y Cobertura del Seguro de esquí, que serán expuestas al Cliente durante el proceso de contratación.</p>
    
    <h3>16. Forfait de Creussans</h3>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;informa a aquellos Clientes que compren un Forfait de Creussans con acceso al telesilla, que durante el trayecto, se realizará la captación de su experiencia mediante una fotografía, y podrá disponer de ella de manera gratuita.</p>
    
    <p><strong>¿Cómo adquirir la fotografía?</strong></p>
    
    <ol>
    	<li>Pasar el forfait por el Photoprint ubicado en las taquillas de la Estación sector Arcalís.</li>
    	<li>Activar la búsqueda de su fotografía.</li>
    	<li>Seleccionarla para obtener un ticket con un código único de identificación.</li>
    	<li>A través de&nbsp;<a href="https://www.skiline.cc/home">https://www.skiline.cc/home</a>&nbsp;o de&nbsp;<a href="https://ww1.ordinoarcalis.com/clausula-de-consentimiento-contacto">https://ww1.ordinoarcalis.com/</a>, podrá adquirir su fotografía introduciendo el código de identificación.</li>
    </ol>
    
    <p>Las fotografías realizadas estarán disponibles:</p>
    
    <ul>
    	<li><strong>Durante un periodo de 24 horas en el Photoprint</strong>, para obtener el código de identificación.</li>
    	<li><strong>Un periodo de 30 días en las páginas webs identificadas</strong>, para poder adquirir la fotografía.</li>
    </ul>
    
    <h3>17. Servicios de alojamiento: Régimen y clasificación</h3>
    
    <p>17.1 Calidad del alojamiento</p>
    
    <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;publica en sus ofertas la indicación del nivel de calidad y confort de los servicios de alojamiento, de acuerdo con los datos suministrados por los Proveedores de servicios y de acuerdo con la clasificación propia del destino. Esta clasificación se ofrece simplemente como referencia y parámetro de calidad, sin embargo, se informa al Cliente de que no hemos llevado a cabo controles de calidad de los establecimientos ofrecidos en el Sitio web y subdominios y,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no se responsabiliza de la idoneidad del alojamiento o servicios proporcionados.</p>
    
    <p>Es muy importante y recomendable que el Cliente lea detenidamente las características individuales que se muestran en la oferta del alojamiento contratado.</p>
    
    <p>17.2 Régimen de los alojamientos</p>
    
    <p><strong>Régimen todo incluido:</strong>&nbsp;Salvo indicación expresa, el régimen todo incluido incluye todas las comidas, bebidas sin alcohol y actividades que se mencionen en la descripción de cada prestación proporcionada por el Proveedor de servicios. Asimismo, como norma general, el régimen de todo incluido tiene un alcance únicamente de bebidas alcohólicas locales.</p>
    
    <p><strong>Régimen de pensión completa:</strong>&nbsp;Incluye desayuno, almuerzo, cena y alojamiento. Como regla general, las comidas y cenas no incluyen las bebidas, salvo que en la oferta se indique lo contrario.</p>
    
    <p><strong>Régimen de media pensión:</strong>&nbsp;Salvo que se indique lo contrario en la oferta, incluye el desayuno, cena y alojamiento. La regla general es que las comidas y cenas no incluyan bebidas.</p>
    
    <p><strong>Régimen de alojamiento y desayuno:&nbsp;</strong>Incluye el desayuno y el alojamiento.</p>
    
    <p>En caso de que el establecimiento turístico seleccionado por la estancia del Cliente no pueda ofrecer el régimen alimentario contratado por motivos de fuerza mayor o debido a la imposición de restricciones normativas que imposibiliten el normal desarrollo de los servicios,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;reembolsará al Cliente los importes correspondientes a los servicios que no se hayan podido prestar, tomando de referencia las tarifas del alojamiento contratado y especificadas en el Sitio web.</p>
    
    <p>17.3 Comidas</p>
    
    <p>Si las comidas forman parte del paquete de alojamiento contratado y el Cliente no puede o no quiere consumir por causa imputable a él, no se efectuará reembolso alguno por las cantidades relacionadas con las comidas.</p>
    
    <h3>18. Responsabilidad y Seguridad de sus transacciones</h3>
    
    <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>garantiza la correcta aplicación de las medidas de seguridad y control sobre el tratamiento de sus datos personales facilitados, necesarios para realizar las transacciones online. La única finalidad de la utilización del identificador y/o de la contraseña del Cliente, será para comprobar su identidad, siendo ésta exigible en la validación del pedido. La comunicación del número de tarjeta bancaria y la validación definitiva del pedido servirán como prueba de la aceptación del citado Pedido y de la exigibilidad de los importes comprometidos para la reserva de los productos que figuren en la Petición. Los registros informáticos, conservados en los sistemas informáticos de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;y de sus asociados, se considerarán prueba de las comunicaciones, pedido y pagos realizados entre las partes.</p>
    
    <p>En concreto, el Cliente es responsable de mantener la seguridad de sus transacciones online y/o la contraseña. Por tanto,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no asume, en ningún caso, ninguna responsabilidad por el uso fraudulento de estos datos.</p>
    
    <h3>19. Atención al Cliente / Servicios de mediación</h3>
    
    <p>Para cualquier información adicional, consulta relacionada con el estado de una Reserva o reclamación relacionada con su pedido, puede ponerse en contacto con el Servicio de Atención al Cliente de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, a través de:</p>
    
    <p><strong>Nuestro email de contacto:&nbsp;<a href="https://www.ordinoarcalis.com/contacto-ordino">n</a>ordpass@grandvalira.com</strong></p>
    
    <h3>20. Responsabilidades</h3>
    
    <p><strong>20.1 Capacidad legal para contratar</strong></p>
    
    <p>El Cliente declara contar con capacidad legal plena (mayor de 18 años) para contratar los servicios ofrecidos por&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en el Sitio web y sus subdominios, manifestando que acepta la vinculación a las presentes "<strong>CONDICIONES GENERALES DE VENTA"</strong>&nbsp;y, por tanto, en el en caso de que una persona que no disponga de capacidad legal hiciese un Pedido en el Sitio web de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, los responsables legales de dicha persona (padres o tutores) asumirán la responsabilidad íntegra por este Pedido y, en concreto, deben satisfacer el precio del misma.</p>
    
    <p><strong>20.2 Limitación de responsabilidad</strong></p>
    
    <p>Salvo disposición legal en sentido contrario,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no aceptará ninguna responsabilidad por las siguientes pérdidas, con independencia de su origen:</p>
    
    <ul>
    	<li>cualquier pérdida que no fueran atribuibles a incumplimiento por su parte;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>pérdidas empresariales (incluyendo lucro cesante, de ingresos, de contratos, de ahorros previstos, de datos, pérdida del fondo de comercio o gastos innecesarios incurridos); o de&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>cualquier otra pérdida indirecta que no fuera razonablemente previsible por ambas partes en el momento en que se formalizó el contrato de servicios entre ambas partes.</li>
    </ul>
    
    <p>Igualmente,&nbsp;<strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;también limita su responsabilidad en referencia a los siguientes casos:</p>
    
    <ul>
    	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;aplica todas las medidas concernientes a proporcionar una visualización fiel sobre la información de los Servicios que se ofrecen a través del Sitio Web, pero no se responsabiliza por las imprecisiones de la información que ofrecen los Prestamistas de Servicios.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Errores técnicos que por causas fortuitas o de otra índole, impidan un normal funcionamiento del servicio a través de internet. Falta de disponibilidad del Sitio Web por razones de mantenimiento u otras, que impida disponer del servicio.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pone todos los medios a su alcance a efectos de llevar a cabo el proceso de compra, pago y envío/entrega de los productos, sin embargo, se exime de responsabilidad por causas que no le sean imputables, caso fortuito o bastante más grande.</li>
    	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;no será responsable de los daños derivados de un mal uso del Sitio web, ni de cualquier actuación fraudulenta realizada a partir de la información que en el mismo se facilita.</li>
    	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;no se hace responsable de los posibles errores de seguridad o desconexiones que se puedan producir ni de los posibles daños que puedan causarse en el sistema informático de la persona usuaria (hardware y software), los ficheros o documentos almacenados en el mismo, como consecuencia de la presencia de virus en el ordenador del usuario o de la usuaria, utilizando para la conexión al Sitio Web, o de un mal funcionamiento del navegador o del uso de versiones no actualizadas del mismo.</li>
    	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;no se hace responsable de cualquier responsabilidad que pueda derivarse debido a que el Cliente no comunique cualquier alergia o intolerancia que pueda sufrir. La responsabilidad será imputable única y exclusivamente al Cliente, o en su caso, al establecimiento de restauración.</li>
    </ul>
    
    <p>En general,&nbsp;<strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;no se responsabilizará por ningún incumplimiento o retraso en el cumplimiento de alguna de las obligaciones asumidas, ni de ningún cambio, cancelación o modificación de la reserva efectuada, ni de ninguna pérdida o daño ocasionado por incumplimiento, por parte de los responsables de Prestar el servicio, de las obligaciones respectivas al Cliente, cuando el mismo se deba a eventos que están fuera de su control razonable, es decir, que se deban a causa de fuerza mayor, y ésta podrá incluir, a modo enunciativo, pero no exhaustivo:</p>
    
    <ul>
    	<li>Vagas, cierres patronales u otras medidas reivindicativas.</li>
    	<li>Conmoción civil, revuelta, invasión, amenaza o ataque terrorista, estado de alarma, guerra (declarada o no) o amenaza o preparativos de guerra.</li>
    	<li>Incendio, explosión, tormenta, inundación, terremoto, hundimiento, epidemia o cualquier otro desastre natural.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Imposibilidad de uso de trenes, barcos, aviones, transportes de motor u otros medios de transporte, público o privado.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Imposibilidad de utilizar sistemas públicos o privados de telecomunicaciones.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Actas, decretos, legislación, normativa o restricciones de cualquier gobierno o autoridad pública.&nbsp;</li>
    </ul>
    
    <h3>21. Responsabilidad y limitación de responsabilidad por enlaces desde otras páginas web</h3>
    
    <p>La persona usuaria que desee ofrecer contenidos del Sitio web&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en su propia página web, podrá introducir en la misma un enlace que vincule su página web con la página de inicio del Sitio web&nbsp;<strong>GRANDVALIRA RESORTS.</strong></p>
    
    <p>Las páginas web que ofrezcan un enlace al Sitio web de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, podrán utilizar la marca, logotipo, nombre comercial y/o cualquier otro signo distintivo de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;única y exclusivamente en los casos autorizados legalmente o permitidos por&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;expresamente.</p>
    
    <p>La persona usuaria no podrá reproducir el Sitio web de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;de ningún modo en su propia página web, ni podrá establecer frames o marcos de cualquier tipo que rodeen el Sitio web o permitan visualizarlo a través de direcciones de Internet distintas, o conjuntamente con contenidos ajenos al mismo, de manera que produzca o pueda producir error o confusión en el público sobre la procedencia de los contenidos, implique un acto de comparación o imitación desleal, sirva para aprovechar la reputación y la marca de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, o se haga de cualquier otro modo prohibido por la legislación aplicable.</p>
    
    <p>El usuario o la usuaria que introduzca el enlace al Sitio web&nbsp;<strong>GRANDVALIRA RESORTS</strong>, no podrá efectuar bajo ningún concepto manifestaciones falsas o inexactas sobre&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sobre sus integrantes, y/o usuarios o usuarias ni sobre la calidad de los contenidos ofrecidos.</p>
    
    <p>Las páginas web en las que se ofrezca el enlace al Sitio web&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no ofrecerán contenidos ilícitos, nocivos, contrarios a la moral y a las buenas costumbres, que produzcan o puedan producir la falsa idea de que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;respalda o apoya las ideas, manifestaciones o actuaciones de dichas personas usuarias, o que resulten inadecuados en relación con la actividad desarrollada por&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <h3>22. Responsabilidad y limitación de responsabilidad por enlaces a otras páginas web</h3>
    
    <p>Con el objeto de ayudar a la persona usuaria a buscar información o servicios de interés, el Sitio web&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;podrá incluir hipervínculos o enlaces a otros sitios web que no son de su propiedad, ni están controlados por esta.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no controla los contenidos, las Condiciones legales, las políticas de privacidad o las prácticas de los sitios web de terceros ni asume responsabilidad alguna por éstos.</p>
    
    <p>La persona usuaria reconoce y acepta, que el acceso a otros sitios web no supone que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;recomiende y apruebe el contenido de los mismos, y que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no será responsable de las pérdidas o daños que el usuario o la usuaria pudiera sufrir, a consecuencia de la disponibilidad de los mencionados sitios web, o a consecuencia de la credibilidad que otorgue a la exhaustividad, precisión o existencia de cualquier información ofrecida a través de dichos sitios web.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;retirará del Sitio web, o impedirá el acceso a aquellos enlaces que remitan a actividades ilícitas o lesivas de derechos o bienes de un tercero, siempre que un órgano competente así lo hubiera declarado, tal y como establece la normativa vigente.</p>
    
    <h3>23. Publicidad</h3>
    
    <p>El Sitio web puede albergar contenidos publicitarios. Los anunciantes son los únicos responsables de asegurarse que el material remitido para su inclusión en el Sitio web cumple con las leyes que en cada caso puedan ser de aplicación.<strong>&nbsp;GRANDVALIRA RESORTS&nbsp;</strong>no será responsable de cualquier error, inexactitud o irregularidad que puedan contener los contenidos publicitarios o de los patrocinadores.</p>
    
    <h3>24. Protección de datos personales</h3>
    
    <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>tratará toda la información introducida en el Sitio web, de conformidad con la Política de Privacidad identificada en la página web&nbsp;<strong>temporada.palarinsal.com,</strong>&nbsp;tal y como indica la Ley 29/2021, del 28 de octubre, cualificada de Protección de datos personales y el Reglamento General de Protección de Datos UE 2016/679, como responsable de tratamiento de los datos incluidos en el Sitio web.</p>
    
    <p>Con el fin de garantizar un correcto desarrollo de los productos/servicios contratados, le informamos que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;compartirá sus datos de carácter personal con el Proveedor de servicios que ofrezca el servicio contratado.</p>
    
    <p>Puede ejercer sus derechos de acceso, rectificación, supresión, oposición y, en su caso, portabilidad y limitación, enviando un correo electrónico a&nbsp;<span><span><a href="mailto:dpd@palarinsal.com">dpd@palarinsal.com</a></span></span><strong>&nbsp;</strong>Puede consultar la información adicional y detallada sobre protección de datos en:&nbsp;<a href="https://c/Users/j.galceran/AppData/Local/Microsoft/Windows/INetCache/Content.Outlook/LVXMVT0V/temporada.palarinsal.com">temporada.palarinsal.com</a>&nbsp;&nbsp;</p>
    
    <h3>25. Miscelánea</h3>
    
    <p><strong>25. 1 Invalidez parcial</strong></p>
    
    <p>Si una o varias de las disposiciones de las presentes&nbsp;<strong>“CONDICIONES GENERALES DE VENTA”</strong>&nbsp;fueran consideradas inválidas o declaradas inválidas por aplicación de cualquier ley, reglamento o como consecuencia de decisión definitiva de una autoridad competente, las restantes estipulaciones conservarán íntegramente su vigencia y alcance.</p>
    
    <ul>
    	<li><strong>Exclusión de renuncia</strong></li>
    </ul>
    
    <p>El hecho de que cualquiera de las partes no ejerciere los derechos que le asisten en caso de incumplimiento por la otra parte de cualquiera de las obligaciones que le imponen las presentes&nbsp;<strong>“CONDICIONES GENERALES DE VENTA”,</strong>&nbsp;no podrá ser interpretada como la renuncia ante futuros incumplimientos de la obligación de que se trate.</p>
    
    <ul>
    	<li><strong>Ley aplicable y jurisdicción competente</strong></li>
    </ul>
    
    <p>Estas condiciones generales se rigen por la legislación del Principado de Andorra. Las partes se someten, a su elección, para la resolución de los conflictos y con renuncia a cualquier otro fuero, a los juzgados y tribunales del domicilio del usuario, o en su caso, al lugar de cumplimiento de la obligación.</p>
    
    <p><strong>25.2 Vigencia</strong></p>
    
    <p>Las presentes&nbsp;<strong>“CONDICIONES GENERALES DE VENTA”</strong>&nbsp;se mantendrán vigentes hasta la finalización del contrato de las partes y extinción de todas las obligaciones asumidas por cada una. Estas Condiciones pueden verse modificadas, por lo que es responsabilidad del cliente consultarlas periódicamente y sobre todo cuando va a realizar un pedido ya que las Condiciones vigentes en ese momento, serán las que resulten aplicables.</p>
    
    <p>Fecha de revisión de las condiciones: agosto&nbsp;2022</p>
    
    
    summary => string (0) ""
    format => string (10) "basic_html"
    fr => array (1)
    0 => array (3)
    value => UTF-8 string (54475) "<h2>Termes et des conditions de vente du site internet</h2> <p><strong>NEUS ...
    <h2>Termes et des conditions de vente du site internet</h2>
    
    <p><strong>NEUS DEL VALIRA, SA&nbsp;</strong>met à votre disposition un service d'achat en ligne qui vous permettra d'acheter les produit/services disponibles sur notre site Internet.</p>
    
    <p>Ce document établit les&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;qui régissent le fonctionnement de ce site Internet et le contrat/réservation de produits/services à travers&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;et ses sous-domaines. L'utilisation de ce site Internet implique l'acceptation de ces Conditions générales de vente. Cependant, en cas de tout doute ou consultation à ce sujet, vous pouvez contacter notre service clientèle au moyen de&nbsp;:</p>
    
    <p><strong>Notre email de contact&nbsp;:&nbsp;</strong><strong>nordpass@grandvalira.com</strong></p>
    
    <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;ont été rédigées conformément aux provisions contenues dans&nbsp;:&nbsp;</p>
    
    <p>La<strong>&nbsp;Loi 12/2013</strong>, du 13 juin, sur le commerce, la&nbsp;<strong>Loi 13/2013</strong>, du 13 juin, sur la concurrence effective et la protection des consommateurs, le&nbsp;<strong>Décret du 7 août 2013</strong>&nbsp;approuvant le Règlement concernant les feuilles de réclamation et de plainte en matière de consommation.</p>
    
    <ol>
    	<li>Informations générales de contact</li>
    	<li>Définitions et objet</li>
    	<li>Produit et service</li>
    	<li>Accès d'utilisateurs</li>
    	<li>Normes d'utilisation du site Internet</li>
    	<li>Propriété intellectuelle et industrielle</li>
    	<li>Notification d'infractions</li>
    	<li>Signature du contrat et réservations<br />
    	8.1 Tarifs<br />
    	8.2 Procédure des réservations<br />
    	8.3 Devis<br />
    	8.4 Confirmation de la réservation<br />
    	8.5 Signature manuscrite<br />
    	8.6 Service gratuit de livraison de la documentation</li>
    	<li>Paiement<br />
    	9.1 Metodes de paiement<br />
    	9.2 Sécurité des transactions de paiement</li>
    	<li>Politique d'annulation et de modifications<br />
    	10.1 Frais applicables à l'annulation des réservations<br />
    	10.2 Remboursement du montant<br />
    	10.3 Départ anticipé de l'hébergement touristique</li>
    	<li>Modification ou annulation du service de la part de GRANDVALIRA RESORTS ou du FOURNISSEUR DE SERVICES</li>
    	<li>Modification ou annulation des services en cas de restrictions ou de mesures exceptionnelles dues à l'évolution de la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.Plaintes et réclamations</li>
    	<li>Plaines et réclamations</li>
    	<li>Assurances voyage</li>
    	<li>Assurances ski</li>
    	<li>Forfait de Creussans</li>
    	<li>Services d'hébergement&nbsp;: Formule et classement</li>
    	<li>Responsabilité et sécurité des transactions</li>
    	<li>Service clientèle / Services de médiation</li>
    	<li>Responsabilités</li>
    	<li>Responsabilité et limitation pour des liens à partir d'autres sites Internet</li>
    	<li>Responsabilité et limitation pour des liens vers d'autres sites Internet</li>
    	<li>Publicité</li>
    	<li>Protection des données personnelles</li>
    	<li>Divers</li>
    </ol>
    
    <h3>1. Informations générales de contact</h3>
    
    <p>Conformément à l'article 27 de la Loi 13/2013, du 13 juin, sur la concurrence effective et la protection des consommateurs, il est communiqué que ce site Internet,&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;(ci-après&nbsp;<strong>«&nbsp;site Internet&nbsp;»</strong>), et ses sous-domaines appartiennent à&nbsp;:&nbsp;<strong>NEUS DEL VALIRA, SA</strong>&nbsp;(ci-après,&nbsp;<strong>«&nbsp;GRANDVALIRA RESORTS&nbsp;»</strong>) dont le numéro d'enregistrement fiscal est&nbsp;: A706067F, est inscrite au Registre du Commerce sous le numéro 917870Z et ses coordonnées de contact sont&nbsp;:</p>
    
    <p><strong>Adresse&nbsp;:</strong>&nbsp;Av. Carlemany, 68, despatx 401, edifici Illa Carlemany – AD700 Escaldes-Engordany (Andorre)</p>
    
    <p><strong>Notre email de contact&nbsp;: nordpass@grandvalira.com</strong></p>
    
    <h3>2. Définitions et objet</h3>
    
    <p>Les termes utilisés dans ces conditions sont définis comme suit&nbsp;:</p>
    
    <p><strong>«&nbsp;Utilisateur&nbsp;»&nbsp;:&nbsp;</strong>Toute personne navigant sur le site Internet.</p>
    
    <p><strong>«&nbsp;Client&nbsp;»&nbsp;:</strong>&nbsp;Toute personne réservant au moins un service parmi ceux offerts sur le site Internet.</p>
    
    <p><strong>«&nbsp;Service&nbsp;»&nbsp;:</strong>&nbsp;Toute prestation offerte par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>sur le site Internet, comme la réservation de forfaits, d'hébergement, restaurant, etc.</p>
    
    <p><strong>«&nbsp;Fournisseur ou prestataire de services&nbsp;»&nbsp;:</strong>&nbsp;Cela fait référence à tout prestataire de services offrant le service objet d'un contrat avec le Client et non offert directement par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p><strong>«&nbsp;Commande&nbsp;»&nbsp;:</strong>&nbsp;Contrat de service à travers le site Internet.</p>
    
    <p>L'objet de ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;est&nbsp;<strong>tout d'abord</strong>, d'informer les utilisateurs Clients concernant les conditions et les modalités utilisées par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;lors de la vente des produits/services offerts et&nbsp;<strong>ensuite</strong>, d'informer sur les droits et les obligations des&nbsp;<strong>«&nbsp;parties&nbsp;»</strong>&nbsp;dans le cadre de la vente des produits/services au client (ci-après «&nbsp;le Client&nbsp;») de la part de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;seront appliquées, sans aucune restriction ni réserve, à toutes les ventes de services effectuées à travers le site Internet. Par conséquent, en souscrivant un contrat de produits/services et avant d'en effectuer la commande, le Client déclare connaître ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;et les accepte dans leur intégralité.</p>
    
    <p>&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se réserve la possibilité de modifier, à tout moment et unilatéralement, ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>. Toutefois, celles applicables à la Commande seront celles que le Client aura acceptées au moment de souscrire le contrat. C'est la raison pour laquelle il est recommandé au Client de lire, conserver et imprimer une copie de ces Conditions générales de vente lors de la signature du contrat.</p>
    
    <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;comprennent les&nbsp;<strong>Conditions générales d'utilisation</strong>&nbsp;du site Internet et seront complétées par les dispositions de la&nbsp;<strong>Politique de confidentialité</strong>&nbsp;et de la&nbsp;<strong>Politique de cookies</strong>.</p>
    
    <p>De même, le contrat d'un service touristique offert par l'un des fournisseurs de services qui figurent sur le site Internet implique l'acceptation explicite des conditions particulières et des politiques de contrats du fournisseur de services en question.</p>
    
    <h3>3. Produit et service</h3>
    
    <p>À travers le site Internet,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;agit à la fois comme propriétaire et promoteur de fournisseurs de services et met en vente les produits/services suivants&nbsp;:</p>
    
    <p>Forfait, classes de ski, activités d'aventure, services de restauration, réservations d'hébergement, ainsi que d'autres services présents dans le domaine et sous-domaines de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p>Les services pouvant être commandés sur le site Internet et dans tous ses sous-domaines peuvent être réservés de manière individuelle ou combinée, comme un paquet de services.</p>
    
    <h3>4. Accès d'utilisateurs</h3>
    
    <p>Le simple fait d'accéder au site Internet attribue la condition d'utilisateur à qui accède.</p>
    
    <p>L'utilisation de services offerts sur le site Internet est libre pour les utilisateurs, sans impliquer de commission ou de coût d'aucun type pour l'accès au site Internet, sauf pour ce qui concerne le coût de la connexion à travers le réseau de télécommunications fourni par le fournisseur d'accès souscrit par l'utilisateur et qui sera à la charge de ce dernier.</p>
    
    <p>L'accès avec des applications de tiers (par exemple Facebook) implique que ces entités seront responsables de la sécurité de l'accès par cette voie. De même, le site Internet décline toute responsabilité directe ou indirecte relative à la panne des systèmes ou la non disponibilité du site Internet ou toute autre situation similaire.</p>
    
    <h3>5. Normes d'utilisation du site Internet</h3>
    
    <p>L'utilisateur sera responsable de la totalité et de la véracité de ses contenus publiés. L'utilisateur sera seul responsable des déclarations fausses, inexactes ou pas à jour réalisées et des préjudices qui en découleraient et iraient à l'encontre de&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>ou de tiers par suite du non-respect de ce devoir.</p>
    
    <p>En utilisant ce site Internet, l'utilisateur accepte que la plupart des communications avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>soient électroniques (courrier électronique ou messages publiés sur le site Internet).</p>
    
    <p>Aux fins de contrat, l'utilisateur accepte d'utiliser ce moyen électronique de communication et reconnaît que tout contrat, notification, informations et autres communications envoyées par voie électronique par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>respectent les exigences légales de l'être par écrit. Cette condition n'aura pas d'influence sur les droits de l'Utilisateur reconnus par la loi.</p>
    
    <p>L'utilisateur peut envoyer des notifications et/ou communiquer avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>à travers les données de contact figurant dans ces Conditions et, le cas échéant, à travers les espaces de contact du site Internet. De même, sauf disposition contraire,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;peut contacter et/ou informer l'utilisateur par courrier électronique ou par courrier postal aux adresses indiquées.</p>
    
    <p>L'utilisateur s'engage à faire un usage raisonnable et raisonné des services du site Internet et à respecter les&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se réservant le droit de le limiter si elle le juge approprié.</p>
    
    <p>Le site Internet est régi par les lois applicables en Andorre.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne garantit pas que le site Internet respecte les lois d'autres pays, en tout ou en partie, et décline toute responsabilité pouvant dériver de cet accès.</p>
    
    <p>Il est formellement interdit de&nbsp;:</p>
    
    <ul>
    	<li>Utiliser le nom de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;à des fins professionnelles ou lucratives, directement ou indirectement.</li>
    	<li>Utiliser le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;à des fins autres que l'achat de produits et/ou services.</li>
    	<li>Effectuer de faux achats ou des achats frauduleux. S'il peut être raisonnablement considéré qu'un achat de ce genre aurait été fait, celui-ci pourrait être annulé et les autorités compétentes seraient informées.</li>
    	<li>Publier du contenu offensant de quelque nature que ce soit, sexiste, raciste, diffamatoire et/ou contraire à la législation en vigueur en Andorre.</li>
    	<li>Diffamer, abuser, harceler, menacer ou enfreindre les droit légaux d'autres, tels que les droits de confidentialité ou de publicité.</li>
    	<li>Utiliser le site Internet aux fins de promotions non autorisées expressément par l'équipement de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ou la diffusion de contenu publicitaire non autorisé.</li>
    	<li>Usurper l'identité, avec les conséquences légales en dérivant.</li>
    	<li>Diffuser, publier ou demander des informations pouvant favoriser des actes illégaux dans sa juridiction, y compris sans s'y limiter&nbsp;: fraudes électroniques, SPAM, hameçonnage, usurpation, falsification et tout autre type de comportement considéré comme un acte illégal.</li>
    	<li>Réaliser tout usage frauduleux du site Internet.</li>
    </ul>
    
    <h3>6. Propriété intellectuelle et industrielle</h3>
    
    <p>Le site Internet est protégé par des droits de propriété intellectuelle et industrielle. À titre indicatif et non limitatif, les contenus, le design graphique, le code source, les logos, les textes, les graphiques, les photographies et autres éléments figurant sur le site Internet. C'est pourquoi l'utilisateur reconnaît que la reproduction, la distribution, la commercialisation, la transformation et en général toute forme d'exploitation, par toute procédure, de tout ou partie du site Internet, constitue une infraction de droits de propriété intellectuelle et industrielle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ou du propriétaire de ces droits, sauf autorisation expresse préalable de l'utilisateur ou utilisatrice.</p>
    
    <p>Toute utilisation extérieure à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;– y compris la reproduction, la modification, la distribution, la transmission, la réédition, les arrangements ou la représentation de tout élément du site – est strictement interdite, sauf en cas de consentement exprès par écrit de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p>L'utilisateur ne pourra pas modifier ni utiliser ladite propriété intellectuelle et industrielle qui ferait que la divulgation suppose un préjudice pour&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;réclamera des dommages et intérêts pour toute utilisation abusive de votre propriété intellectuelle et industrielle de la part de tiers.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;n'accorde aucun type de licence ou d'autorisation d'utilisation relative à ses droits de propriété intellectuelle et industrielle ni tout autre droit ou propriété en relation avec le site Internet, les services ou les contenus.</p>
    
    <h3>7. Notification d'infractions</h3>
    
    <p>Tout utilisateur contrevenant à des droits de propriété intellectuelle et/ou industrielle ou tout autre droit de tiers sera admonesté par&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>au moment où celle-ci aura connaissance des infractions pour que la publication des contenus objet d'infraction cesse. Dans ce cas-là, l'utilisateur répondra de telles infractions.</p>
    
    <p>Si toute personne ou entité considère que les contenus publiés sur le site Internet enfreignent ses droits à l'honneur, à l'intimité, à l'image ou à tout autre droit, elle pourra le communiquer à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;par toute voie de contact figurant sur le site Internet avec l'option «&nbsp;Vulnération de droits&nbsp;», en demander le retrait et fournir les informations suivantes&nbsp;:</p>
    
    <ol>
    	<li>identification des droits protégés par les lois en vigueur considérées comme violées,</li>
    	<li>identification des contenus violant prétendument les droits en question avec des informations raisonnablement suffisantes pour permettre à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;de localiser ce matériel sur le site Internet,</li>
    	<li>informations relatives aux coordonnées (adresse physique ou électronique et numéro de téléphone) pour que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;puisse communiquer avec ladite personne ou entité,</li>
    	<li>une déclaration dans laquelle ladite personne ou entité affirme que les informations incluses dans la notification sont vraies et exactes et qu'elle est propriétaire des droits prétendument violés ou qu'elle est autorisée à agir au nom de celui-ci et,</li>
    	<li>une copie de la carte d'identité, du passeport ou d'un autre document d'identité.</li>
    </ol>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;répondra à la demande et, si elle considère que la personne ou l'entité a des motifs ou des raisons justifiés pour demander que lesdits contenus soient retirés, elle procédera à leur élimination immédiate du site Internet de manière à ce qu'ils ne soient pas accessibles par les utilisateurs ni dans la mémoire cache.</p>
    
    <h3>8. Signature du contrat et réservations</h3>
    
    <p>Le Client pourra conclure un contrat avec&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>pour les produits/services offerts dans la langue de son choix et disponible sur le site Internet pour ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>.</p>
    
    <p><strong>8.1 Tarifs</strong></p>
    
    <p>Le prix de vente est indiqué en euros (€) et ce sera le prix en vigueur au moment de la signature du contrat des produits/services offerts sur le site Internet. Le prix de vente des produits/services apparaissant sur le site Internet pourra être modifié par&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;à tout moment, et le prix qui sera appliqué à l'achat sera celui affiché sur l'écran au moment de passer la commande.</p>
    
    <p>Les tarifs indiqués sur le site Internet des Services de station (forfaits, classes de ski, etc.) peuvent être fixes ou dynamiques. Ces tarifs seront publiés dans les différentes voies de vente, où les prix des produits sont reflétés par jour et par type de forfait et catégorie. Les changements effectués dans les prix de vente, en fonction de la disponibilité et de la capacité de la station, seront dûment communiqués au Client sur le site Internet.</p>
    
    <p>Les prix comprennent l'impôt général indirect (IGI) applicable à la date de la Commande conformément aux normes en vigueur. Toute modification du taux applicable sera automatiquement répercutée sur le prix des produits vendus par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur le site Internet.</p>
    
    <p>Sans préjudice des Commandes passées par le Client,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;pourra à tout moment modifier les produits/services offerts à la vente sur le site Internet, en particulier par suite de restrictions associées à ses fournisseurs.</p>
    
    <p>Conformément aux normes applicables, le Client pourra, avant de passer la Commande, consulter sur le site Internet toutes les informations communiquées par le fournisseur de services/produits à&nbsp;<strong>GRANDVALIRA&nbsp;</strong>sur les caractéristiques essentielles des produits/services qu'il veut acheter.</p>
    
    <p><strong>8.2 Procédure de réservation</strong></p>
    
    <p>Le Client devra suivre la procédure d'achat et/ou de réservation de&nbsp;<strong>temporada.palarinsal.com</strong>, au cours de laquelle plusieurs produits/services peuvent être sélectionnés et ajoutés au panier ou espace final d'achat. Le Client aura la possibilité de vérifier les détails de sa commande et de corriger les erreurs possibles. À partir du moment où le Client confirme la commande en cliquant sur l'icône «&nbsp;PAYER&nbsp;» (ci-après la «&nbsp;Commande&nbsp;») il sera considéré qu'il aura accepté son contenu en toute connaissance de cause et les conditions de la Commande en question et plus précisément le fait que la Commande implique une obligation de paiement.</p>
    
    <p><strong>8.3 Devis</strong></p>
    
    <p>Lors du processus d'achat, le Client peut enregistrer les produits/services ajoutés au panier ou espace final d'achat sous forme de devis afin de les confirmer et de les payer plus tard. Le Client peut consulter le devis depuis la boîte de son courrier électronique ou depuis la section «&nbsp;Mes devis&nbsp;» dans l'espace privé de son compte. Les prix et la disponibilité des services enregistrés comme «&nbsp;Devis&nbsp;» sont affichés à titre informatif et seront soumis à révision de disponibilité au moment de la confirmation de la réservation.</p>
    
    <p><strong>8.4 Confirmation de la réservation</strong></p>
    
    <p>La Commande sera confirmée par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;avec l'envoi d'un message par courrier électronique au Client, lequel recevra automatiquement le bon/code de réservation comprenant les éléments essentiels des services et produits souscrits, le prix et la date à laquelle le service pourra être utilisé.</p>
    
    <p>La réservation ne sera pas confirmée jusqu'au paiement complet des produits/services souscrits.&nbsp; Dans le cas de non-paiement complet, la réservation est annulée.</p>
    
    <p>Le bon/code a le caractère de récépissé et le Client devra le présenter aux guichets de la station ou à la réception du lieu d'hébergement ou de service souscrit, comme un bordereau du paiement effectué pour pouvoir utiliser les services souscrits, ainsi que le document d'identité/passeport du titulaire de la réservation. Si le Client ne reçoit pas le bon de confirmation/code, il est conseillé de nous contacter à travers le Service Clientèle.</p>
    
    <p>D'autre part,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'assume aucune responsabilité en cas d'erreur dans la saisie de l'adresse de courrier électronique et donc de la non-réception du courrier électronique de confirmation de la réservation.</p>
    
    <p>Le Client pourra demander l'émission de la facture des services fournis par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;et la recevoir au format papier. De même, l'émission de la facture électronique sera subordonnée à l'obtention préalable du consentement exprès du Client lors du processus d'achat, qui peut être révoqué à tout moment par courrier électronique à travers notre email de contact&nbsp;:&nbsp;nordpass@grandvalira.com</p>
    
    <p><strong>8.5 Signature manuscrite</strong></p>
    
    <p>En raison des caractéristiques spéciales des contrats à distance, le Client reconnaît l'impossibilité de signer la lettre de paiement, document servant habituellement à confirmer la conformité de la transaction. Par conséquent, le Client renonce à la signature du document pour toute la transaction électronique générée par la réservation à travers le site Internet. La personne réservant à travers le site Internet doit être autorisée pour le faire au nom de tous les composants du groupe qui seront du voyage et doit confirmer que les personnes faisant partie du groupe acceptent les conditions de la réservation. De plus, cette personne sera responsable du coût de la réservation, y compris des commissions d'annulation ou de modification. De la même manière, cette personne devra informer le reste des membres du groupe des détails de la confirmation et de toute autre information pertinente.</p>
    
    <p><strong>8.6 Service gratuit de livraison de la documentation</strong></p>
    
    <p>Afin de faciliter l'accès à la station de ski,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>met à la disposition du Client un service gratuit de livraison de la documentation de la réservation (forfait physique, bons avec les services de la station, etc.), directement sur le lieu d'hébergement réservé par le Client. Ce service est offert seulement pour les réservations comprenant la souscription d'hébergement et les réservations effectuées et payées au moins 48 heures avant la date d'arrivée.</p>
    
    <p>Le Client devra présenter un bon séparé pour chacun des services souscrits qui, en raison de leur situation, ont lieu en dehors du domaine skiable de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <h3>9. Paiement</h3>
    
    <p><strong>9.1 Modes de paiement</strong></p>
    
    <p>Les modes de paiement avec lesquels il est possible d'acheter sur le site Internet sont&nbsp;: carte bancaire. Les cartes bancaires acceptées sur le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sont les suivantes&nbsp;: Visa et Mastercard.</p>
    
    <p>Les cartes de crédit feront l'objet de vérifications et d'autorisations de la part de l'entité bancaire émettrice et si l'entité n'autorise pas le paiement,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne sera pas responsable du retard de la confirmation de la réservation et ne pourra conclure aucun contrat avec le Client.</p>
    
    <p><strong>9.2 Sécurité des transactions de paiement</strong></p>
    
    <p>Afin de garantir la sécurité des paiements effectués par carte bancaire, le Client doit communiquer à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;le cryptogramme visuel (CVV) figurant au dos de la carte bancaire utilisée par le Client.</p>
    
    <p>Dans le cadre de la lutte contre la fraude par Internet, les données relatives à la Commande du Client pourront être communiquées à des tiers habilités par la loi ou désignés par&nbsp;<strong>GRANDVALIRA RESORTS</strong>, dans le seul but de vérifier l'identité du Client, ainsi que la validité de la Commande, du mode de paiement utilisé et de la livraison prévue.</p>
    
    <p>Après avoir examiné ce contrôle,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se réserve le droit d'exiger une photocopie du document d'identité du Client et/ou toute autre donnée relative à l'identité du Client. Le Client dispose de droits conférés par les normes de protection des données personnelles selon les stipulations de la Politique de confidentialité.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;utilise tous les moyens pour garantir la confidentialité et sécurité des données de paiement transmises par le Client pendant les transactions à travers le site Internet. Comme tel, le site Internet utilise un système de paiement sécurisé par SSL (Secure Socket Layer).</p>
    
    <h3>10. Politique d'annulation et de modifications</h3>
    
    <p>Le Client pourra à tout moment, avant la date d'arrivée, modifier ou annuler la réservation effectuée, conformément à ces Conditions générales de vente et aux Conditions particulières de chacune des offres de services.</p>
    
    <p>Si vous voulez annuler la réservation, vous pourrez le faire à travers l'un des modes suivants&nbsp;:</p>
    
    <ul>
    	<li>À travers votre espace privé «&nbsp;Mes réservations&nbsp;»</li>
    	<li>Par email&nbsp;auprès de la Centrale de Réservations de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;: nordpass@grandvalira.com</li>
    </ul>
    
    <p>Si vous voulez modifier la réservation, vous pourrez le faire en contactant la Centrale de Réservations de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;par email&nbsp; : <strong>nordpass@grandvalira.com</strong></p>
    
    <p><strong>10.1 Frais applicables à l'annulation des réservations</strong></p>
    
    <p>En cas de désistement des services touristiques souscrits à travers le site Internet, le Client a le droit d'obtenir le remboursement du montant payé moins la déduction, selon le cas, du montant pouvant résulter au titre de frais d'annulation de la part des Fournisseurs de services.</p>
    
    <p>Les conditions d'annulation de chaque fournisseur de services peuvent être consultées dans la description des services lors du processus de réservation, avant de la confirmer et dans l'e-mail de confirmation, une fois la réservation effectuée. Il faut tenir compte du fait que quelques réservations ne peuvent pas être annulées ni modifiées et nous recommandons donc de consulter les informations fournies lors du processus de réservation du produit/service de son intérêt avant d'effectuer la réservation.</p>
    
    <p>Le montant des frais d'annulation peut varier en fonction de la destination, de la date d'annulation et du service qui serait à annuler.</p>
    
    <p><strong>10.2 Remboursement du montant</strong></p>
    
    <p>S'il y a lieu de rembourser le Client, après les déductions mentionnées dans les Conditions d'annulation de chaque Fournisseur de services,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;paiera le montant correspondant au Client le plus vite possible et dans tous les cas avant 30 jours.</p>
    
    <p>Si le Client effectue le paiement de la réservation par carte bancaire, le montant sera remboursé au compte associé à la carte ayant été utilisée pour le paiement.</p>
    
    <p><strong>10.3 Départ anticipé de l'hébergement touristique</strong></p>
    
    <p>Si le Client décide de partir prématurément de l'hébergement touristique réservé préalablement à la date de départ fixée, le Fournisseur de services peut exiger le paiement d'une pénalité sur le prix total des services souscrits à utiliser, sauf accord spécifique entre les parties.</p>
    
    <p>Si, pour raison de force majeure dûment justifiée, le Client doit partir prématurément de l'hébergement touristique réservé préalablement à la date de départ fixée, le Client a le droit d'être remboursé du prix des services étant encore à utiliser.</p>
    
    <h3>11. Modification ou annulation du service de la part de GRANDVALIRA RESORTS ou du FOURNISSEUR DE SERVICES</h3>
    
    <p>Si le service souscrit ne peut pas être fourni,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourra chercher une alternative à proposer au Client chaque fois que cela est possible et si les conditions le permettent. Dans le cas où aucune alternative au service initialement souscrit ne peut être proposée, ou dans le cas où l’alternative proposée n’est pas acceptée par le Client, le contrat sera considéré comme résilié, et&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;procédera à l’émission du bon correspondant pour le produit forfait, conformément à l’art. 31 de la « Llei relativa a les estacions d’esquí i les instal·lacions de tranport per cable » et à l’émission d’un bon ou au remboursement du montant payé par le Client pour les autres services souscrits directement auprès de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, et qui ne sont pas spécifiés dans la loi susmentionnée.</p>
    
    <p>En cas d'overbooking de l'hébergement souscrit,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se réserve le droit d'offrir au Client un hébergement de même catégorie ou supérieure à celui souscrit, le plus près possible de l'hébergement où la réservation a été effectuée, si possible et si les conditions le permettent. Si&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne peut offrir une alternative au Client ou si le consommateur ou utilisateur n'accepte pas le changement proposé, il sera procédé à la résiliation du contrat et&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;remboursera le montant payé par le Client.</p>
    
    <h3>12. Modification ou annulation des services en cas de restrictions ou de mesures exceptionnelles dues à l'évolution de la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.</h3>
    
    <p><strong>Grandvalira Resorts,</strong>&nbsp;en fonction de l'évolution de la situation épidémiologique liée au COVID-19, se réserve le droit de modifier ou d'annuler les services contractés par le Client dans l'une des situations suivantes :</p>
    
    <ul>
    	<li>Interdiction de quitter le territoire d'origine par imposition du pays d'origine au moyen d'un communiqué émis par une institution publique ou une source gouvernementale dûment accréditée.</li>
    	<li>Interdiction d'entrée dans le pays, décrétée officiellement par le gouvernement d'Andorre ou d'autres autorités locales.</li>
    	<li>Restrictions des vols ou fermeture complète des aéroports en Espagne ou en France.</li>
    	<li>Obligation officielle décrétée par le Gouvernement d'Andorre sur l'application de mesures temporaires pour minimiser la situation d'urgence sanitaire causée par le COVID-19 SARS-CoV-2.</li>
    </ul>
    
    <p>Si le client ayant réservé ne peut pas se rendre à&nbsp;<strong>Grandvalira Resorts</strong>&nbsp;en raison du COVID-19, même si le domaine est ouvert, il peut annuler sa réservation sans frais s'il le fait 24 heures à l'avance. Pour les paquets avec hébergement, le client doit consulter la politique d'annulation de la réservation.</p>
    
    <p><strong>Grandvalira Resorts</strong>&nbsp;se réserve le droit d'effectuer des contrôles d'accès avec certificat COVID pour la pratique sportive comme pour l'accès aux remontées mécaniques, aux restaurants, aux écoles de ski et aux autres zones couvertes du domaine. Les contrôles seront toujours effectués sur des personnes âgées de plus de 16 ans, afin de préserver la sécurité des clients et des employés.<br />
    La justification de l'immunité peut être fournie par le biais de l'une des options suivantes :</p>
    
    <p>- Certificat de vaccination avec deux doses datant de plus de 14 jours.</p>
    
    <p>- Certificat d'avoir passé la COVID-19 dans les 6 derniers mois.</p>
    
    <p>-&nbsp;Certificat d'un test de dépistage négatif<strong>,</strong>&nbsp;qui doit être un PCR ou un TMA datant de moins de 72 heures ou un test antigénique rapide négatif datant de moins de 12 heures.</p>
    
    <p><strong>Grandvalira Resorts</strong>&nbsp;se réserve le droit de retirer le forfait de ski à tous les clients qui ne peuvent pas fournir la preuve de la certification COVID obligatoire ou qui refusent de passer un test d'antigène rapide pour justifier leur immunité.</p>
    
    <h3>13. Plaintes et réclamations</h3>
    
    <p>Les irrégularités ou les défaillances que le Client pourrait trouver dans les services souscrits devront être notifiées directement au Fournisseur de services en question, le plus tôt possible, et le cas échéant pendant l'utilisation de ces services, de cette manière il existe la possibilité de rectifier la situation dès le début.</p>
    
    <p>Dans le cas d'une solution ne satisfaisant pas le Client, vous devrez contacter le département du Service Clientèle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, lequel répondra le plus vite possible aux réclamations reçues et, dans tous les cas, dans le délai maximum d'un mois depuis la présentation de la réclamation.</p>
    
    <p>De plus,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dispose de feuilles de réclamation officielles mises à la disposition des consommateurs et utilisateurs, et que celles-ci peuvent être demandées à tout moment à&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en utilisant les coordonnées de contact indiquées au début de ces Conditions (Informations générales de contact) ou à travers l'email suivant&nbsp;: <strong>nordpass@grandvalira.com</strong></p>
    
    <h3>14. Assurance voyage</h3>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;recommande de souscrire une assurance ski adéquate avant d'arriver à destination. Le Client est responsable de vérifier si l'assurance souscrite offre la couverture adéquate.</p>
    
    <h3>15. Assurance ski</h3>
    
    <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;recommande de souscrire une assurance ski adéquate avant d'arriver à destination.</p>
    
    <p>En cas d'absence d'assurance ski,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;met à la disposition de ses Clients la possibilité de souscrire une assurance ski, d'une manière entièrement optionnelle, laquelle permettra au Client de couvrir uniquement et exclusivement les dommages personnels et de tiers occasionnés par la pratique du ski et quelques activités d'aventure qu'elle promotionne, si la pratique de ces activités se déroule à l'intérieur des stations du domaine. Vous pouvez consulter les Conditions et la Couverture de l'assurance ski sur notre site Internet&nbsp;:&nbsp;<strong><a href="https://www.ordinoarcalis.com/">t</a>emporada.palarinsal.com</strong></p>
    
    <p>Nous rappelons à nos Clients que la souscription d'une assurance ski comporte uniquement la couverture des risques spécifiés dans la police d'assurance, raison pour laquelle nous leur recommandons de lire les Conditions et Couverture de l'assurance ski exposées au Client pendant le processus d'établissement du contrat.</p>
    
    <h3>&nbsp;16. Forfait de Creussans</h3>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;informe les clients achetant un Forfait de Creussans avec accès au télésiège que, durant le trajet, leur expérience sera capturée au moyen d’une photographie, dont ils pourront disposer gratuitement.</p>
    
    <p>Comment obtener la photographie ?</p>
    
    <ol>
    	<li>Passer le forfait dans le Photoprint situé aux caisses de la station du secteur Arcalís.</li>
    	<li>Activer la recherche de votre photographie.</li>
    	<li>La sélectionner afin d’obtenir un ticket comportant un code unique d’identification.</li>
    	<li>Sur le site&nbsp;<a href="https://www.skiline.cc/home">https://www.skiline.cc/home</a>&nbsp;ou&nbsp;<a href="https://ww1.ordinoarcalis.com/">https://ww1.ordinoarcalis.com/</a>, introduire le code d’identification pour obtenir votre photographie.</li>
    </ol>
    
    <p>Les photographies réalisées seront disponibles :</p>
    
    <p>•<strong>&nbsp;Pour une période de 24 heures dans le Photoprint</strong>, pour obtenir le code d’identification.<br />
    •&nbsp;<strong>Pour une période de 30 jours sur les pages Web indiquées</strong>, pour obtenir la photographie.</p>
    
    <h3>17. Services d'hébergement&nbsp;: Formule et classement</h3>
    
    <p><strong>17.1 Qualité d'hébergement</strong></p>
    
    <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;publie, dans ses offres, l'indication du niveau de qualité et de confort des services d'hébergement, conformément au classement de la destination. Ce classement est offert uniquement à titre de référence et de paramètre qualité&nbsp;; toutefois, le Client est informé que nous avons mené des contrôles de la qualité des établissements offerts sur le site Internet et sous-domaines et que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;décline la responsabilité de l'adéquation de l'hébergement ou services fournis.</p>
    
    <p>Il est très important et recommandable que le Client lise attentivement les caractéristiques individuelles figurant dans l'offre d'hébergement souscrite.</p>
    
    <p><strong>17.2 Formule d'hébergements</strong></p>
    
    <p><strong>Formule tout compris&nbsp;:</strong>&nbsp;Sauf indication expresse, la formule Tout compris inclut tous les repas, boissons non alcoolisés et activités mentionnées dans la description de chaque prestation détaillée par le Fournisseur de services. De même et comme règle générale, le mode «&nbsp;tout inclus&nbsp;» concerne uniquement les boissons alcoolisées locales.</p>
    
    <p><strong>Formule pension complète&nbsp;:</strong>&nbsp;Petit-déjeuner, repas du midi et du soir et hébergement compris. En général, les boissons ne sont pas comprises dans le repas et le dîner, sauf si l'offre indique le contraire.</p>
    
    <p><strong>Formule demi-pension&nbsp;:</strong>&nbsp;Sauf en cas d'indication contraire dans l'offre, le petit-déjeuner, le dîner et l'hébergement sont compris. La règle générale est que la boisson n'est pas comprise dans les repas de midi et du soir.</p>
    
    <p><strong>Formule hébergement et petit-déjeuner&nbsp;:&nbsp;</strong>Petit-déjeuner et hébergement compris.</p>
    
    <p>Si l'établissement touristique sélectionné pour le séjour du Client ne peut pas offrir la formule alimentaire souscrite pour des raisons de force majeure ou d'imposition de restrictions normatives qui empêchent le développement normal des services,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;remboursera au Client les montants correspondant aux services n'ayant pas pu être fournis, prenant comme référence les tarifs de l'hébergement souscrit et spécifiés sur le site Internet.</p>
    
    <p><strong>17.3 Repas</strong></p>
    
    <p>Si les repas font partie du paquet d'hébergement souscrit et le Client ne peut pas ou ne veut pas consommer pour une raison lui étant imputable, aucun remboursement ne sera effectué pour les quantités correspondant aux repas.</p>
    
    <h3>18. Responsabilité et Sécurité des transactions</h3>
    
    <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>garantit l'application correcte des mesures de sécurité et de contrôle sur le traitement des données personnelles fournies et nécessaires pour effectuer des transactions en ligne. L'unique finalité de l'utilisation de l'identifiant et/ou du mot de passe du Client sera pour vérifier l'identité, celle-ci étant exigible lors de la validation de la commande. La communication du numéro de carte bancaire et la validation définitive de la commande seront la preuve de l'acceptation de la Commande et de l'obligation des montants correspondant à la réservation des produits figurant dans la Demande. Les registres informatiques conservés dans les systèmes informatiques de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;et de ses associés seront la preuve des communications, de la commande et des paiements réalisés entre las parties.</p>
    
    <p>Concrètement, le Client est responsable de maintenir la sécurité de ses transactions en ligne et/ou le mot de passe. Par conséquent,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'assume en aucun cas la responsabilité pour l'utilisation frauduleuse de ces données.</p>
    
    <h3>19. Service clientèle / Services de médiation</h3>
    
    <p>Pour toute information supplémentaire, consultation de l'état d'une Réservation ou d'une Réclamation en relation avec la commande, vous pouvez contacter le Service Clientèle de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, à travers&nbsp;:</p>
    
    <p><strong>Notre email de contact&nbsp;:&nbsp;</strong><strong>nordpass@grandvalira.com</strong></p>
    
    <h3>20. Responsabilités</h3>
    
    <p><strong>20.1 Capacité légale à souscrire</strong></p>
    
    <p>Le Client déclare avoir la pleine capacité légale (18 ans révolus) de souscrire les services offerts par&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur le site Internet et ses sous-domaines, déclarant qu'il accepte l'association à ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;et que par conséquent, si une personne n'ayant pas la capacité légale passe Commande sur le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, les responsables légaux de cette personne (parents ou tuteurs) assumeront la pleine responsabilité de cette Commande et, plus précisément, devront en payer le prix.</p>
    
    <p><strong>20.2 Limite de responsabilité</strong></p>
    
    <p>Sauf disposition légale contraire,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'acceptera aucune responsabilité par les pertes suivantes, indépendamment de leur origine&nbsp;:</p>
    
    <ul>
    	<li>toute perte non attribuable à un non-respect de sa part&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>pertes d'entreprise (y compris le manque à gagner, la perte de revenus, de contrats, d'épargne prévue, de données, du fonds de commerce, voire les dépenses superflues encourues)&nbsp;; ou de&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>toute autre perte indirecte qui n'aurait pu être raisonnablement prévue par les deux parties au moment de la souscription du contrat de service entre les deux parties.</li>
    </ul>
    
    <p>De même,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>limite également sa responsabilité en ce qui concerne les cas suivants&nbsp;:</p>
    
    <ul>
    	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;applique toutes les mesures visant à donner une vue réaliste des informations des Services offerts sur le site Internet, mais décline la responsabilité des inexactitudes d'informations offertes par les fournisseurs de services.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Des erreurs techniques qui, pour des raisons fortuites ou d'un autre genre, empêchent un fonctionnement normal du service à travers Internet. Un manque de disponibilité du site Internet pour des raisons de maintenance ou autres, empêchant la mise à disposition du service.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;met tous les moyens à la disposition afin de mener à bien le processus d'achat, de paiement et d'envoi/livraison des produits, toutefois elle décline la responsabilité des causes ne lui étant pas imputables, cas fortuit ou autre plus important.</li>
    	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;ne sera pas responsable des dommages résultant d'une mauvaise utilisation du site Internet, ni de tout autre acte frauduleux réalisé à partir des informations fournies sur celui-ci.</li>
    	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;n'est pas responsable des éventuelles erreurs de sécurité ou déconnexions pouvant être occasionnées dans le système informatique de l'utilisateur (matériel et logiciel), les fichiers ou les documents qui y sont enregistrés, par suite de virus dans l'ordinateur de l'utilisateur ou utilisatrice, en utilisant le site Internet pour la connexion, ou d'un mauvais fonctionnement du navigateur ou de l'utilisation de ses versions non actualisées.</li>
    	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;décline toute responsabilité qui pourrait résulter du fait que le Client ne communique pas d'allergie ou d'intolérance qu'il ou elle pourrait avoir. La responsabilité sera imputable uniquement et exclusivement au Client ou, le cas échéant, à l'établissement de restauration.</li>
    </ul>
    
    <p>En général,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>ne sera pas responsable en cas de non-respect ou de retard dans le respect de l'une des obligations assumées, ni d'aucun changement, annulation ou modification de la réservation effectuée, ni d'aucune perte ou dommage provoqué par un non-respect de la part des responsables de la fourniture du service, des obligations respectives du client, quand c'est dû à des évènements hors de son contrôle raisonnable, c'est-à-dire dû à la force majeure, ce qui pourra inclure, à titre informatif et non exhaustif&nbsp;:</p>
    
    <ul>
    	<li>Grèves, lock-out ou actions collectives.</li>
    </ul>
    
    <ul>
    	<li>Troubles civils, révolte, invasion, menace ou attaque terroriste, état d'alerte, guerre (déclarée ou non) ou menace ou préparation de guerre.</li>
    	<li>Incendie, explosion, tempête, inondation, tremblement de terre, naufrage, épidémie ou tout autre désastre naturel.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Impossibilité d'utiliser les trains, bateaux, avions, transports motorisés ou autres moyens de transport public ou privé.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Impossibilité d'utiliser les systèmes publics ou privés de télécommunications.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
    	<li>Lois, décrets, législation, normes ou restrictions de tout gouvernement ou autorité publique.&nbsp;</li>
    </ul>
    
    <h3>21. Responsabilité et limitation de responsabilité pour des liens vers d'autres sites Internet</h3>
    
    <p>L'utilisateur voulant offrir des contenus du site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sur leur propre site Internet pourra y inclure un lien qui associe son propre site Internet à la page d'accueil du site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p>Les sites Internet offrant un lien vers le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourront utiliser la marque, le logo, le nom commercial et/ou tout autre signe distinctif de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;uniquement et exclusivement dans les cas autorisés légalement ou permis expressément par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <p>L'utilisateur ne pourra en aucune façon reproduire le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;dans son propre site Internet, ni établir des Frames ou cadres d'aucun type autour du site Internet ou qui permettent de le voir au travers de différentes adresses d'Internet, ou avec des contenus n'y appartenant pas, de manière à provoquer ou pouvant provoquer une erreur ou représenter une confusion pour le public relative aux contenus, implique une comparaison ou imitation déloyale, serve à profiter de la réputation et de la marque de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, ou se fasse via tout moyen interdit par la législation applicable.</p>
    
    <p>L'utilisateur ou l'utilisatrice qui introduit le lien dans le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne pourra, sous aucun prétexte, faire des déclarations fausses ou inexactes sur&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;concernant les éléments et/ou utilisateurs ou utilisatrices ni sur la qualité des contenus offerts.</p>
    
    <p>Les sites Internet offrant le lien vers le site Internet de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'offriront pas de contenus illégaux, nocifs, contraires à la morale et aux bonnes coutumes, qui donnent ou peuvent donner la fausse idée que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;approuve ou aide les idées, manifestations ou actions de ces utilisateurs, ou qui sont inadéquats en relation avec l'activité développée par&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
    
    <h3>22. Responsabilité et limitation de responsabilité pour des liens vers d'autres sites Internet</h3>
    
    <p>Afin d'aider l'utilisateur à rechercher les informations ou les services l'intéressant, le site Internet&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pourra inclure des hyperliens ou des liens vers d'autres sites Internet ne lui appartenant pas et n'étant pas sous son contrôle.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;n'a pas le contrôle des contenus, des Conditions légales, des politiques de confidentialité ou des pratiques des sites Internet de tiers et elle n'en assume pas la responsabilité.</p>
    
    <p>L'utilisateur reconnaît et accepte que l'accès à d'autres sites Internet n'implique pas que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;recommande et en approuve le contenu, et que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ne sera pas responsable des pertes ni des dommages que l'utilisateur ou utilisatrice pourrait subir en raison de la disponibilité de ces sites Internet, ou par suite de la crédibilité accordée à l'exhaustivité, précision ou existence de toute information offerte sur lesdits sites Internet.</p>
    
    <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;retirera du site Internet ou empêchera l'accès aux liens renvoyant à des activités illégales ou portant atteinte aux droits ou aux biens d'un tiers, si un organisme compétent du site Internet ainsi le déclare, comme stipulé dans les normes en vigueur.</p>
    
    <h3>23. Publicité</h3>
    
    <p>Le site Internet peut héberger des contenus publicitaires. Les annonceurs sont les seuls responsables de garantir que les matériels remis pour leur inclusion dans le site Internet respectent les lois pouvant être applicables dans chaque cas.<strong>&nbsp;GRANDVALIRA RESORTS&nbsp;</strong>ne sera pas responsable de toute erreur, inexactitude ou irrégularité pouvant être incluses dans les contenus publicitaires ou des promoteurs.</p>
    
    <h3>24. Protection des données personnelles</h3>
    
    <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>traitera toutes les informations introduites dans le site Internet, conformément à la Politique de Confidentialité identifiée sur la site Internet&nbsp;<strong>temporada.palarinsal.com</strong>, comme stipulé dans la loi 29/2021 du 28 octobre, qualifiée de Protection des données personnelles, et dans le Règlement général de Protection des données personnelles UE 2016/679, en tant que responsable du traitement des données incluses dans le site Internet.</p>
    
    <p>Pour garantir le développement correct des produits/services souscrits, nous vous informons que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;partagera vos données personnelles avec le fournisseur de services offrant le service objet du contrat.</p>
    
    <p>Les droits d'accès, de rectification, de suppression, d'opposition peuvent être exercés et, le cas échéant, ceux de portabilité et limitation, au moyen d'un message par courrier électronique à&nbsp;<span><span><a href="mailto:dpd@palarinsal.com">dpd@palarinsal.com</a>&nbsp;</span></span>et des informations supplémentaires et détaillées sur la protection des données peuvent être consultées sur le site&nbsp;<strong>temporada.palarinsal.com</strong></p>
    
    <h3>25. Divers</h3>
    
    <p><strong>25.1 Invalidité partielle</strong></p>
    
    <p>Si l'une ou plusieurs des dispositions de ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE&nbsp;</strong>sont considérées non valables ou déclarées non valables par application d'une loi, d'un règlement ou par suite d'une décision définitive d'une autorité compétente, les stipulations restantes conserveront leur pleine validité et portée.</p>
    
    <ol>
    	<li>
    	<h5>Exclusion de renonciation</h5>
    	</li>
    </ol>
    
    <p>Si l'une quelconque des parties n'exerce pas ses droits garantis en cas de non respect de la part de l'autre partie de l'une quelconque des obligations imposées par ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;ce fait ne pourra pas être interprété comme une renonciation en cas de manque à l'obligation en cause se produisant dans le futur.</p>
    
    <ol>
    	<li>
    	<h5>Loi applicable et juridiction compétente</h5>
    	</li>
    </ol>
    
    <p>Ces conditions générales sont régies par la législation de la Principauté d'Andorre. Les parties se soumettent, à leur choix, pour la résolution des conflits et renonçant à toute autre juridiction, aux tribunaux du domicile de l'utilisateur ou, le cas échéant, du lieu d'exécution de l'obligation.</p>
    
    <p><strong>25.2 Validité</strong></p>
    
    <p>Ces&nbsp;<strong>CONDITIONS GÉNÉRALES DE VENTE</strong>&nbsp;seront en vigueur jusqu'à la fin du contrat des parties et l'extinction de toutes les obligations assumées pour chacune d'elles. Ces Conditions peuvent être modifiées et le Client est donc responsable de les consulter périodiquement et surtout lorsqu'il va réaliser une commande car les Conditions en vigueur à ce moment-là seront celles applicables.</p>
    
    <p>Date de révision des conditions&nbsp;: août&nbsp;2022</p>
    
    
    summary => string (0) ""
    format => string (10) "basic_html"
    field_domain_access => array (1)
    x-default => array (2)
    0 => array (1)
    target_id => string (28) "temporadapal_grandvalira_com"
    1 => array (1)
    target_id => string (31) "pruebastemporada_palarinsal_com"
    field_domain_all_affiliates => array (1)
    x-default => array (1)
    0 => array (1)
    value => string (1) "0"
    field_metatags => array (4)
    ca => array (1)
    0 => array (1)
    value => string (30) "{"robots":"noindex, nofollow"}"
    • Json (1)
    • robots => string (17) "noindex, nofollow"
    en => array (1)
    0 => array (1)
    value => string (41) "{"robots":"noindex, nofollow, noarchive"}"
    • Json (1)
    • robots => string (28) "noindex, nofollow, noarchive"
    x-default => array (1)
    0 => array (1)
    value => string (94) "{"robots":"noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimagein...
    • Json (1)
    • Contents
    • robots => string (81) "noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notran...
      noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notranslate
      
    • {"robots":"noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notranslate"}
      
    fr => array (1)
    0 => array (1)
    value => string (94) "{"robots":"noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimagein...
    • Json (1)
    • Contents
    • robots => string (81) "noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notran...
      noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notranslate
      
    • {"robots":"noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notranslate"}
      
    field_requiere_login_my_grandski => array (1)
    x-default => array (1)
    0 => array (1)
    value => string (1) "0"
    field_titulo => array (4)
    ca => array (1)
    0 => array (1)
    value => string (41) "Condicions de venda - Forfet de Temporada"
    en => array (1)
    0 => array (1)
    value => string (29) "Season sale conditions clause"
    x-default => array (1)
    0 => array (1)
    value => string (42) "Condiciones de venta - Forfet de Temporada"
    fr => array (1)
    0 => array (1)
    value => string (35) "Conditions de vente - Fofait Saison"
    protected fields -> &array (1)
    field_domain_source => array (2)
    x-default => &Drupal\Core\Field\EntityReferenceFieldItemList#305 Blacklisted
    fr => &Drupal\Core\Field\EntityReferenceFieldItemList#305 Blacklisted
    protected fieldDefinitions -> array (42)
    nid => Drupal\Core\Field\BaseFieldDefinition#1108 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (6)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#1115 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (2) "ID"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label string (16) "Identifiant (ID)"
      read-only => boolean true
      provider => string (4) "node"
      field_name => string (3) "nid"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1111 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (18) "field_item:integer"
        settings => array (6)
        unsigned => boolean true
        size => string (6) "normal"
        min => string (0) ""
        max => string (0) ""
        prefix => string (0) ""
        suffix => string (0) ""
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1108 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (7) "integer"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    uuid => Drupal\Core\Field\BaseFieldDefinition#1118 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (6)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#1114 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (4) "UUID"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label string (35) "Identifiant universel unique (UUID)"
      read-only => boolean true
      provider => string (4) "node"
      field_name => string (4) "uuid"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1121 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (15) "field_item:uuid"
        settings => array (3)
        max_length => integer 128
        is_ascii => boolean true
        case_sensitive => boolean false
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1118 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (4) "uuid"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    vid => Drupal\Core\Field\BaseFieldDefinition#1117 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (6)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#1124 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (11) "Revision ID"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label UTF-8 string (29) "Identifiant (ID) de révision"
      read-only => boolean true
      provider => string (4) "node"
      field_name => string (3) "vid"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1120 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (18) "field_item:integer"
        settings => array (6)
        unsigned => boolean true
        size => string (6) "normal"
        min => string (0) ""
        max => string (0) ""
        prefix => string (0) ""
        suffix => string (0) ""
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1117 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (7) "integer"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    langcode => Drupal\Core\Field\BaseFieldDefinition#1127 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (8)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#1123 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (8) "Language"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label string (6) "Langue"
      display => array (2)
      • Table (2)
      • Contents (2)
      • optionsconfigurable
        viewarray (1)true
        formarray (2)true
      • view => array (2)
        options => array (1)
        region => string (6) "hidden"
        configurable => boolean true
        form => array (2)
        options => array (2)
        type => string (15) "language_select"
        weight => integer 2
        configurable => boolean true
      revisionable => boolean true
      translatable => boolean true
      provider => string (4) "node"
      field_name => string (8) "langcode"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1130 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (19) "field_item:language"
        settings => array (0)
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1127 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (8) "language"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    type => Drupal\Core\Field\BaseFieldDefinition#1126 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (7)
      label => string (15) "Type de contenu"
      required => boolean true
      read-only => boolean true
      provider => string (4) "node"
      field_name => string (4) "type"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1133 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (27) "field_item:entity_reference"
        settings => array (3)
        target_type => string (9) "node_type"
        handler => string (7) "default"
        handler_settings => array (0)
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1126 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (16) "entity_reference"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    revision_timestamp => Drupal\Core\Field\BaseFieldDefinition#1129 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (7)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#1136 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (20) "Revision create time"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label UTF-8 string (34) "Heure de création de la révision"
      description => Drupal\Core\StringTranslation\TranslatableMarkup#1132 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (47) "The time that the current revision was created."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description UTF-8 string (56) "La date à laquelle la version actuelle a été créée."
      revisionable => boolean true
      provider => string (4) "node"
      field_name => string (18) "revision_timestamp"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1139 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (18) "field_item:created"
        settings => array (0)
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1129 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (7) "created"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    revision_uid => Drupal\Core\Field\BaseFieldDefinition#1135 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (7)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#1142 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (13) "Revision user"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label UTF-8 string (21) "Révision utilisateur"
      description => Drupal\Core\StringTranslation\TranslatableMarkup#1138 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (50) "The user ID of the author of the current revision."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description UTF-8 string (68) "L'identifiant (ID) utilisateur de l'auteur de la révision actuelle."
      revisionable => boolean true
      provider => string (4) "node"
      field_name => string (12) "revision_uid"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1145 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (27) "field_item:entity_reference"
        settings => array (3)
        target_type => string (4) "user"
        handler => string (7) "default"
        handler_settings => array (0)
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1135 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (16) "entity_reference"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    revision_log => Drupal\Core\Field\BaseFieldDefinition#1141 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (9)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#1148 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (20) "Revision log message"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label UTF-8 string (31) "Message du journal de révision"
      description => Drupal\Core\StringTranslation\TranslatableMarkup#1144 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (43) "Briefly describe the changes you have made."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description UTF-8 string (51) "Décrivez brièvement les modifications apportées."
      revisionable => boolean true
      default_value => array (1)
      0 => array (1)
      value => string (0) ""
      display => array (1)
      form => array (1)
      options => array (3)
      type => string (15) "string_textarea"
      weight => integer 25
      settings => array (1) Depth Limit
      provider => string (4) "node"
      field_name => string (12) "revision_log"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1151 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (22) "field_item:string_long"
        settings => array (1)
        case_sensitive => boolean false
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1141 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (11) "string_long"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    status => Drupal\Core\Field\Entity\BaseFieldOverride#298 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (99) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
      config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.status
      
      1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
      config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.status
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (24) "node.pagina_libre.status"
      protected status -> boolean true
      protected uuid -> string (36) "c1fbedee-4c85-439c-82e5-09e2666af9dd"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (1)
      0 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (24) "node.pagina_libre.status"
      protected field_name -> string (6) "status"
      protected field_type -> string (7) "boolean"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (9) "Published"
      protected description -> string (0) ""
      protected settings -> array (2)
      on_label => string (2) "On"
      off_label => string (3) "Off"
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (1)
      0 => array (1)
      value => integer 1
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       *   An associative array of the base field definition.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    uid => Drupal\Core\Field\Entity\BaseFieldOverride#299 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (96) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
      config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.uid
      
      1 => string (99) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
      config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.uid
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (21) "node.pagina_libre.uid"
      protected status -> boolean true
      protected uuid -> string (36) "b94b0bb5-4938-451b-9ec0-1619737c189b"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (1)
      0 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (21) "node.pagina_libre.uid"
      protected field_name -> string (3) "uid"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (11) "Escrito por"
      protected description -> string (45) "El nombre de usuario del autor del contenido."
      protected settings -> array (2)
      handler => string (7) "default"
      handler_settings => array (0)
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (46) "Drupal\node\Entity\Node::getDefaultEntityOwner"
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       *   An associative array of the base field definition.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    title => Drupal\Core\Field\Entity\BaseFieldOverride#295 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (98) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
      config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.title
      
      1 => string (101) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
      config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.title
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (23) "node.pagina_libre.title"
      protected status -> boolean true
      protected uuid -> string (36) "5ac40f9b-7fb1-4ea5-ada9-70c1bc4365a8"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (1)
      0 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (23) "node.pagina_libre.title"
      protected field_name -> string (5) "title"
      protected field_type -> string (6) "string"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> UTF-8 string (15) "Título interno"
      protected description -> string (0) ""
      protected settings -> array (0)
      protected required -> boolean true
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       *   An associative array of the base field definition.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    created => Drupal\Core\Field\Entity\BaseFieldOverride#296 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (100) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
      config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.created
      
      1 => string (103) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
      config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.created
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (25) "node.pagina_libre.created"
      protected status -> boolean true
      protected uuid -> string (36) "eba6cc63-b5df-4f6f-9d55-dbac0281607b"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (1)
      0 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (25) "node.pagina_libre.created"
      protected field_name -> string (7) "created"
      protected field_type -> string (7) "created"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (5) "Fecha"
      protected description -> string (35) "La fecha en que el nodo fue creado."
      protected settings -> array (0)
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       *   An associative array of the base field definition.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    changed => Drupal\Core\Field\Entity\BaseFieldOverride#292 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (100) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
      config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.changed
      
      1 => string (103) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
      config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.changed
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (25) "node.pagina_libre.changed"
      protected status -> boolean true
      protected uuid -> string (36) "ddf0eeee-8b08-4aec-9f25-8e4c315bb399"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (1)
      0 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (25) "node.pagina_libre.changed"
      protected field_name -> string (7) "changed"
      protected field_type -> string (7) "changed"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (10) "Modificado"
      protected description -> UTF-8 string (52) "La fecha en que el nodo fue editado por última vez."
      protected settings -> array (0)
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       *   An associative array of the base field definition.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    promote => Drupal\Core\Field\Entity\BaseFieldOverride#293 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (100) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
      config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.promote
      
      1 => string (103) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
      config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.promote
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (25) "node.pagina_libre.promote"
      protected status -> boolean true
      protected uuid -> string (36) "ff9373d4-2bf7-4f0f-918c-ce419c693755"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (1)
      0 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (25) "node.pagina_libre.promote"
      protected field_name -> string (7) "promote"
      protected field_type -> string (7) "boolean"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      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 -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (1)
      0 => array (1)
      value => integer 0
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       *   An associative array of the base field definition.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    sticky => Drupal\Core\Field\Entity\BaseFieldOverride#289 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (99) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
      config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.sticky
      
      1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
      config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.sticky
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (24) "node.pagina_libre.sticky"
      protected status -> boolean true
      protected uuid -> string (36) "3baac73e-93d9-4c49-af02-5fa1586479df"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (1)
      0 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (24) "node.pagina_libre.sticky"
      protected field_name -> string (6) "sticky"
      protected field_type -> string (7) "boolean"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (30) "Fijo al comienzo de las listas"
      protected description -> string (0) ""
      protected settings -> array (2)
      on_label => string (2) "On"
      off_label => string (3) "Off"
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (1)
      0 => array (1)
      value => integer 0
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       *   An associative array of the base field definition.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    default_langcode => Drupal\Core\Field\BaseFieldDefinition#419 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (9)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#415 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (19) "Default translation"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label UTF-8 string (22) "Traduction par défaut"
      description => Drupal\Core\StringTranslation\TranslatableMarkup#416 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (58) "A flag indicating whether this is the default translation."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description UTF-8 string (63) "Un marqueur indiquant s'il s'agit de la traduction par défaut."
      translatable => boolean true
      revisionable => boolean true
      default_value => array (1)
      0 => array (1)
      value => boolean true
      provider => string (4) "node"
      field_name => string (16) "default_langcode"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#412 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (18) "field_item:boolean"
        settings => array (2)
        on_label => Drupal\Core\StringTranslation\TranslatableMarkup#413 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (2) "On"
          protected arguments -> array (0)
          protected translatedMarkup -> null
          protected options -> array (0)
          protected stringTranslation -> null
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • on_label UTF-8 string (7) "Activé"
        off_label => Drupal\Core\StringTranslation\TranslatableMarkup#409 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (3) "Off"
          protected arguments -> array (0)
          protected translatedMarkup -> null
          protected options -> array (0)
          protected stringTranslation -> null
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • off_label UTF-8 string (11) "Désactivé"
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#419 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (7) "boolean"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    revision_default => Drupal\Core\Field\BaseFieldDefinition#410 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (10)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#406 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (16) "Default revision"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label UTF-8 string (21) "Révision par défaut"
      description => Drupal\Core\StringTranslation\TranslatableMarkup#407 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (72) "A flag indicating whether this was a default revision when it was saved."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description UTF-8 string (102) "Un marqueur indiquant si ceci était la révision par défaut au moment où elle...
        Un marqueur indiquant si ceci était la révision par défaut au moment où elle a été enregistrée.
        
      storage_required => boolean true
      internal => boolean true
      translatable => boolean false
      revisionable => boolean true
      provider => string (4) "node"
      field_name => string (16) "revision_default"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#403 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (18) "field_item:boolean"
        settings => array (2)
        on_label => Drupal\Core\StringTranslation\TranslatableMarkup#404 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (2) "On"
          protected arguments -> array (0)
          protected translatedMarkup -> null
          protected options -> array (0)
          protected stringTranslation -> null
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • on_label UTF-8 string (7) "Activé"
        off_label => Drupal\Core\StringTranslation\TranslatableMarkup#400 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (3) "Off"
          protected arguments -> array (0)
          protected translatedMarkup -> null
          protected options -> array (0)
          protected stringTranslation -> null
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • off_label UTF-8 string (11) "Désactivé"
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#410 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (7) "boolean"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    revision_translation_affected => Drupal\Core\Field\BaseFieldDefinition#401 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (9)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#397 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (29) "Revision translation affected"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label UTF-8 string (33) "Traduction de révision impactée"
      description => Drupal\Core\StringTranslation\TranslatableMarkup#398 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (72) "Indicates if the last edit of a translation belongs to current revision."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description UTF-8 string (90) "Indique si la dernière modification d'une traduction appartient à la révisio...
        Indique si la dernière modification d'une traduction appartient à la révision actuelle.
        
      read-only => boolean true
      revisionable => boolean true
      translatable => boolean true
      provider => string (4) "node"
      field_name => string (29) "revision_translation_affected"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#394 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (18) "field_item:boolean"
        settings => array (2)
        on_label => Drupal\Core\StringTranslation\TranslatableMarkup#395 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (2) "On"
          protected arguments -> array (0)
          protected translatedMarkup -> null
          protected options -> array (0)
          protected stringTranslation -> null
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • on_label UTF-8 string (7) "Activé"
        off_label => Drupal\Core\StringTranslation\TranslatableMarkup#391 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (3) "Off"
          protected arguments -> array (0)
          protected translatedMarkup -> null
          protected options -> array (0)
          protected stringTranslation -> null
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • off_label UTF-8 string (11) "Désactivé"
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#401 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (7) "boolean"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    metatag => Drupal\Core\Field\BaseFieldDefinition#392 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (10)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#388 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (40) "Metatags (Hidden field for JSON support)"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label string (40) "Metatags (Hidden field for JSON support)"
      description => Drupal\Core\StringTranslation\TranslatableMarkup#389 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (38) "The computed meta tags for the entity."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description string (38) "The computed meta tags for the entity."
      computed => boolean true
      translatable => boolean true
      read-only => boolean true
      entity_type => string (4) "node"
      cardinality => integer -1
      provider => string (7) "metatag"
      field_name => string (7) "metatag"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (27) "field_item:metatag_computed"
        settings => array (0)
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#392 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (16) "metatag_computed"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    path => Drupal\Core\Field\Entity\BaseFieldOverride#290 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (97) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
      config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.path
      
      1 => string (100) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
      config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.path
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (22) "node.pagina_libre.path"
      protected status -> boolean true
      protected uuid -> string (36) "16f12acc-8027-40b8-8966-9f6c94e69c02"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2)
      config => array (1)
      0 => string (22) "node.type.pagina_libre"
      module => array (1)
      0 => string (4) "path"
      protected isSyncing -> boolean false
      protected id -> string (22) "node.pagina_libre.path"
      protected field_name -> string (4) "path"
      protected field_type -> string (4) "path"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (12) "Alias de URL"
      protected description -> string (0) ""
      protected settings -> array (0)
      protected required -> boolean false
      protected translatable -> boolean true
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       *   An associative array of the base field definition.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    rh_action => Drupal\Core\Field\BaseFieldDefinition#379 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (7)
      field_name => string (9) "rh_action"
      label => Drupal\Core\StringTranslation\TranslatableMarkup#380 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (18) "Rabbit Hole action"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label string (18) "Rabbit Hole action"
      description => Drupal\Core\StringTranslation\TranslatableMarkup#376 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (52) "Specifies which action that Rabbit Hole should take."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description string (52) "Specifies which action that Rabbit Hole should take."
      translatable => boolean true
      provider => string (7) "rh_node"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#377 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (17) "field_item:string"
        settings => array (3)
        max_length => integer 255
        is_ascii => boolean false
        case_sensitive => boolean false
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#379 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (6) "string"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    rh_redirect => Drupal\Core\Field\BaseFieldDefinition#373 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (7)
      field_name => string (11) "rh_redirect"
      label => Drupal\Core\StringTranslation\TranslatableMarkup#374 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (26) "Rabbit Hole redirect path."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label string (26) "Rabbit Hole redirect path."
      description => Drupal\Core\StringTranslation\TranslatableMarkup#370 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (52) "The path to where the user should get redirected to."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description string (52) "The path to where the user should get redirected to."
      translatable => boolean true
      provider => string (7) "rh_node"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#371 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (17) "field_item:string"
        settings => array (3)
        max_length => integer 255
        is_ascii => boolean false
        case_sensitive => boolean false
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#373 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (6) "string"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    rh_redirect_response => Drupal\Core\Field\BaseFieldDefinition#367 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (7)
      field_name => string (20) "rh_redirect_response"
      label => Drupal\Core\StringTranslation\TranslatableMarkup#368 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (34) "Rabbit Hole redirect response code"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label string (34) "Rabbit Hole redirect response code"
      description => Drupal\Core\StringTranslation\TranslatableMarkup#364 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (77) "Specifies the HTTP response code that should be used when perform a redirect."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description string (77) "Specifies the HTTP response code that should be used when perform a redirect."
      translatable => boolean true
      provider => string (7) "rh_node"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#365 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (18) "field_item:integer"
        settings => array (6)
        unsigned => boolean false
        size => string (6) "normal"
        min => string (0) ""
        max => string (0) ""
        prefix => string (0) ""
        suffix => string (0) ""
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#367 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (7) "integer"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    rh_redirect_fallback_action => Drupal\Core\Field\BaseFieldDefinition#361 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (7)
      field_name => string (27) "rh_redirect_fallback_action"
      label => Drupal\Core\StringTranslation\TranslatableMarkup#362 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (36) "Rabbit Hole redirect fallback action"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label string (36) "Rabbit Hole redirect fallback action"
      description => Drupal\Core\StringTranslation\TranslatableMarkup#358 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (84) "Specifies the action that should be used when the redirect path is invalid o...
        Specifies the action that should be used when the redirect path is invalid or empty.
        
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description string (84) "Specifies the action that should be used when the redirect path is invalid o...
        Specifies the action that should be used when the redirect path is invalid or empty.
        
      translatable => boolean true
      provider => string (7) "rh_node"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#359 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (17) "field_item:string"
        settings => array (3)
        max_length => integer 255
        is_ascii => boolean false
        case_sensitive => boolean false
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#361 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (6) "string"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    menu_link => Drupal\Core\Field\Entity\BaseFieldOverride#286 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (19) "base_field_override"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (102) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
      config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.menu_link
      
      1 => string (105) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
      config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.menu_link
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (27) "node.pagina_libre.menu_link"
      protected status -> boolean true
      protected uuid -> string (36) "2685e1cd-b932-4fa3-9fd4-8e540ca498d6"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (1)
      0 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (27) "node.pagina_libre.menu_link"
      protected field_name -> string (9) "menu_link"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (15) "Enlace del menu"
      protected description -> string (68) "Computed menu link for the node (only available during node saving)."
      protected settings -> array (2)
      handler => string (7) "default"
      handler_settings => array (0)
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected baseFieldDefinition -> uninitialized
    • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
      /**
       * Constructs a BaseFieldOverride object.
       *
       * In most cases, base field override entities are created via
       * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
       *
       * @param array $values
       *   An array of base field bundle override properties, keyed by property
       *   name. The field to override is specified by referring to an existing
       *   field with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the bundle field override is attached to. Other array
       *   elements will be used to set the corresponding properties on the class;
       *   see the class property documentation for details.
       * @param string $entity_type
       *   (optional) The type of the entity to create. Defaults to
       *   'base_field_override'.
       *
       * @throws \Drupal\Core\Field\FieldException
       *   Exception thrown if $values does not contain a field_name, entity_type or
       *   bundle value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
      public isInternal(): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
      protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
      /**
       * Gets the base field definition.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition
       *   An associative array of the base field definition.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the bundle is being changed.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
      /**
       * Creates a base field override object.
       *
       * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
       *   The base field definition to override.
       * @param string $bundle
       *   The bundle to which the override applies.
       *
       * @return \Drupal\Core\Field\Entity\BaseFieldOverride
       *   A new base field override object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
      public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
      public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
      /**
       * Loads a base field bundle override config entity.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\Core\Field\FieldConfigInterface|null
       *   The base field bundle override config entity if one exists for the
       *   provided field name, otherwise NULL.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    content_translation_source => Drupal\Core\Field\BaseFieldDefinition#349 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (10)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#350 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (18) "Translation source"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label string (23) "Source de la traduction"
      description => Drupal\Core\StringTranslation\TranslatableMarkup#346 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (60) "The source language from which this translation was created."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description UTF-8 string (72) "La langue source à partir de laquelle cette traduction a été créée."
      default_value => array (1)
      0 => array (1)
      value => string (3) "und"
      initial_value => array (1)
      0 => array (1)
      value => string (3) "und"
      revisionable => boolean true
      translatable => boolean true
      provider => string (19) "content_translation"
      field_name => string (26) "content_translation_source"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#347 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (19) "field_item:language"
        settings => array (0)
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#349 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (8) "language"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    content_translation_outdated => Drupal\Core\Field\BaseFieldDefinition#343 (7)
    • Properties (7)
    • Methods (89)
    • Static methods (9)
    • Class constants (1)
    • protected definition -> array (10)
      label => Drupal\Core\StringTranslation\TranslatableMarkup#344 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (20) "Translation outdated"
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • label UTF-8 string (20) "Traduction périmée"
      description => Drupal\Core\StringTranslation\TranslatableMarkup#340 (5)
      • Properties (5)
      • Methods (12)
      • Static methods (2)
      • toString
      • protected string -> string (66) "A boolean indicating whether this translation needs to be updated."
        protected arguments -> array (0)
        protected translatedMarkup -> null
        protected options -> array (0)
        protected stringTranslation -> null
      • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
        /**
         * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
        public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
        /**
         * Gets the untranslated string value stored in this translated string.
         *
         * @return string
         *   The string stored in this wrapper.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
        public getOption($name): mixed Gets a specific option from this translated string.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
        public getOptions(): mixed[] Gets all options from this translated string.
        /**
         * Gets all options from this translated string.
         *
         * @return mixed[]
         *   The array of options.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
        public getArguments(): mixed[] Gets all arguments from this translated string.
        /**
         * Gets all arguments from this translated string.
         *
         * @return mixed[]
         *   The array of arguments.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
        public render(): string Renders the object as a string.
        /**
         * Renders the object as a string.
         *
         * @return string
         *   The translated string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
        public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
        /**
         * Magic __sleep() method to avoid serializing the string translator.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
        public count(): int Returns the string length.
        /**
         * Returns the string length.
         *
         * @return int
         *   The length of the string.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
        public __toString(): string Implements the magic __toString() method.
        /**
         * Implements the magic __toString() method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
        public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
        /**
         * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
        protected _die() For test purposes, wrap die() in an overridable method.
        /**
         * For test purposes, wrap die() in an overridable method.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
      • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
        /**
         * Replaces placeholders in a string with values.
         *
         * For convenience examples are listed here. Refer to the parameter
         * description for $args for details of the placeholders "@", "%", and ":".
         *
         * Secure examples.
         * @code
         * // Return the HTML string "Prefix $some_variable".
         * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
         * // Convert an object to a sanitized string.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
         * // Wrap $some_variable in an <em> tag.
         * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
         * // The following are using the : placeholder inside an HTML tag.
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
         * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
         * // Use a : placeholder inside an HTML tag.
         * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
         * @endcode
         * The above are typical examples of using the placeholders correctly.
         *
         * Insecure examples.
         * @code
         * // The following are using the @ placeholder inside an HTML tag.
         * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
         * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
         * // Implicitly convert an object to a string, which is not sanitized.
         * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
         * @endcode
         * These are the more common mistakes that can be made. Make sure that your
         * site is not using any insecure usages of these placeholders.
         *
         * @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. It is insecure to use the @ or % placeholders within
         *   the "<"  and ">" of an HTML tag.
         * @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 args[] 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: Use as the default choice for anything displayed on the
         *     site. Do not use within the "<" and ">" of an HTML tag, such as in
         *     HTML attribute values. Doing so is a security risk.
         *   - %variable: Use when @variable would be appropriate, but you want the
         *     placeholder value to be wrapped in an <em> tag with a placeholder
         *     class. As with @variable, do not use within the "<" and ">" of an HTML
         *     tag, such as in HTML attribute values. Doing so is a security risk.
         *   - :variable: Use when the return value is to be used as a URL value of an
         *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
         *     quotes.
         *
         * @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()
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
        protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
        /**
         * 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.
         */
        
        Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
      • description UTF-8 string (74) "Un booléen indiquant si cette traduction nécessite d'être mise à jour."
      default_value => array (1)
      0 => array (1)
      value => boolean false
      initial_value => array (1)
      0 => array (1)
      value => boolean false
      revisionable => boolean true
      translatable => boolean true
      provider => string (19) "content_translation"
      field_name => string (28) "content_translation_outdated"
      entity_type => string (4) "node"
      bundle => null
      protected typedDataManager -> null
      protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#341 (3)
      • Properties (3)
      • Methods (39)
      • Static methods (4)
      • protected definition -> array (2)
        type => string (18) "field_item:boolean"
        settings => array (2)
        on_label => Drupal\Core\StringTranslation\TranslatableMarkup#337 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (2) "On"
          protected arguments -> array (0)
          protected translatedMarkup -> null
          protected options -> array (0)
          protected stringTranslation -> null
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • on_label UTF-8 string (7) "Activé"
        off_label => Drupal\Core\StringTranslation\TranslatableMarkup#338 (5)
        • Properties (5)
        • Methods (12)
        • Static methods (2)
        • toString
        • protected string -> string (3) "Off"
          protected arguments -> array (0)
          protected translatedMarkup -> null
          protected options -> array (0)
          protected stringTranslation -> null
        • public __construct($string, array $arguments = array(), array $options = array(), ?Drupal\Core\StringTranslation\TranslationInterface $string_translation = null) Constructs a new class instance.
          /**
           * 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", ['@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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:129
          public getUntranslatedString(): string Gets the untranslated string value stored in this translated string.
          /**
           * Gets the untranslated string value stored in this translated string.
           *
           * @return string
           *   The string stored in this wrapper.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:145
          public getOption($name): mixed Gets a specific option from this translated string.
          /**
           * 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 <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:158
          public getOptions(): mixed[] Gets all options from this translated string.
          /**
           * Gets all options from this translated string.
           *
           * @return mixed[]
           *   The array of options.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
          public getArguments(): mixed[] Gets all arguments from this translated string.
          /**
           * Gets all arguments from this translated string.
           *
           * @return mixed[]
           *   The array of arguments.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
          public render(): string Renders the object as a string.
          /**
           * Renders the object as a string.
           *
           * @return string
           *   The translated string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
          public __sleep(): array Magic __sleep() method to avoid serializing the string translator.
          /**
           * Magic __sleep() method to avoid serializing the string translator.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:213
          public count(): int Returns the string length.
          /**
           * Returns the string length.
           *
           * @return int
           *   The length of the string.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
          public __toString(): string Implements the magic __toString() method.
          /**
           * Implements the magic __toString() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
          public jsonSerialize(): string Returns a representation of the object for use in JSON serialization.
          /**
           * 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 <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:97
          protected _die() For test purposes, wrap die() in an overridable method.
          /**
           * For test purposes, wrap die() in an overridable method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
        • protected static Drupal\Component\Render\FormattableMarkup::placeholderFormat($string, array $args): string Replaces placeholders in a string with values.
          /**
           * Replaces placeholders in a string with values.
           *
           * For convenience examples are listed here. Refer to the parameter
           * description for $args for details of the placeholders "@", "%", and ":".
           *
           * Secure examples.
           * @code
           * // Return the HTML string "Prefix $some_variable".
           * $this->placeholderFormat('Prefix @foo', ['@foo' => $some_variable]);
           * // Convert an object to a sanitized string.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => (string) $safe_string_interface_object]);
           * // Wrap $some_variable in an <em> tag.
           * $this->placeholderFormat('Prefix %foo', ['%foo' => $some_variable]);
           * // The following are using the : placeholder inside an HTML tag.
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo" title="static text">link text</a>', [':foo' => $some_variable]);
           * $this->placeholderFormat('<a href=":foo">link text</a>', [':foo' => $some_variable]);
           * // Use a : placeholder inside an HTML tag.
           * $this->placeholderFormat('<img src=":foo" />', [':foo' => '/image.png']);
           * @endcode
           * The above are typical examples of using the placeholders correctly.
           *
           * Insecure examples.
           * @code
           * // The following are using the @ placeholder inside an HTML tag.
           * $this->placeholderFormat('<@foo>text</@foo>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a @foo>link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a href="@foo">link text</a>', ['@foo' => $some_variable]);
           * $this->placeholderFormat('<a title="@foo">link text</a>', ['@foo' => $some_variable]);
           * // Implicitly convert an object to a string, which is not sanitized.
           * $this->placeholderFormat('Non-sanitized replacement value: @foo', ['@foo' => $safe_string_interface_object]);
           * @endcode
           * These are the more common mistakes that can be made. Make sure that your
           * site is not using any insecure usages of these placeholders.
           *
           * @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. It is insecure to use the @ or % placeholders within
           *   the "<"  and ">" of an HTML tag.
           * @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 args[] 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: Use as the default choice for anything displayed on the
           *     site. Do not use within the "<" and ">" of an HTML tag, such as in
           *     HTML attribute values. Doing so is a security risk.
           *   - %variable: Use when @variable would be appropriate, but you want the
           *     placeholder value to be wrapped in an <em> tag with a placeholder
           *     class. As with @variable, do not use within the "<" and ">" of an HTML
           *     tag, such as in HTML attribute values. Doing so is a security risk.
           *   - :variable: Use when the return value is to be used as a URL value of an
           *     HTML attribute. Only the "href" attribute is supported. The 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 value is always wrapped in
           *     quotes.
           *
           * @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()
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:175
          protected static Drupal\Component\Render\FormattableMarkup::placeholderEscape($value): string Escapes a placeholder replacement value if needed.
          /**
           * 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.
           */
          
          Defined in <drupal>/core/lib/Drupal/Component/Render/FormattableMarkup.php:237
        • off_label UTF-8 string (11) "Désactivé"
        protected typedDataManager -> null
        protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#343 Recursion
      • public getPropertyDefinition($name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
        public getPropertyDefinitions() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
        public getMainPropertyName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
        public setFieldDefinition($field_definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
        public getLabel(): string Gets the label of the field type.
        /**
         * Gets the label of the field type.
         *
         * If the label hasn't been set, then fall back to the label of the
         * typed data definition.
         *
         * @return string
         *   The label of the field type.
         *
         * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
        public __construct(array $values = array()) Constructs a new data definition object.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
        public getDataType() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
        public setDataType($type): static Sets the data type.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
        public setLabel($label): static Sets the human-readable label.
        /**
         * Sets the human-readable label.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
         *   The label to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
        public getDescription() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
        public setDescription($description): static Sets the human-readable description.
        /**
         * Sets the human-readable description.
         *
         * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
         *   The description to set.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
        public isList() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
        public isReadOnly() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
        public setReadOnly($read_only): static Sets whether the data is read-only.
        /**
         * Sets whether the data is read-only.
         *
         * @param bool $read_only
         *   Whether the data is read-only.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
        public isComputed() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
        public setComputed($computed): static Sets whether the data is computed.
        /**
         * Sets whether the data is computed.
         *
         * @param bool $computed
         *   Whether the data is computed.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
        public isRequired() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
        public setRequired($required): static Sets whether the data is required.
        /**
         * Sets whether the data is required.
         *
         * @param bool $required
         *   Whether the data is required.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
        public getClass() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
        public setClass($class): static Sets the class used for creating the typed data object.
        /**
         * Sets the class used for creating the typed data object.
         *
         * @param string|null $class
         *   The class to use.
         *
         * @return static
         *   The object itself for chaining.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
        public setSettings(array $settings): static Sets the array of settings, as required by the used class.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
        public setSetting($setting_name, $value): static Sets a definition setting.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
        public getConstraint($constraint_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
        public setConstraints(array $constraints): $this Sets an array of validation constraints.
        /**
         * Sets an array of validation constraints.
         *
         * @param array $constraints
         *   An array of validation constraint definitions, keyed by constraint name.
         *   Each constraint definition can be used for instantiating
         *   \Symfony\Component\Validator\Constraint objects.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
        public addConstraint($constraint_name, $options = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
        public & offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         *
         * This is for BC support only.
         *
         * @todo Remove in https://www.drupal.org/node/1928868.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
        public toArray(): array Returns all definition values as array.
        /**
         * Returns all definition values as array.
         *
         * @return array
         *   The array holding values for all definition keys.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
        public isInternal() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
        public setInternal($internal): $this Sets the whether the data value should be internal.
        /**
         * Sets the whether the data value should be internal.
         *
         * @param bool $internal
         *   Whether the data value should be internal.
         *
         * @return $this
         *
         * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\DataDefinition
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
        public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
        /**
         * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
        public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
        /**
         * Creates a new data definition.
         *
         * @param string $type
         *   The data type of the data; e.g., 'string', 'integer' or 'any'.
         *
         * @return static
         *   A new DataDefinition object.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
        public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
      protected type -> string (7) "boolean"
      protected propertyDefinitions -> null
      protected schema -> null
      protected indexes -> array (0)
    • public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
      public setName($name): static Sets the field name.
      /**
       * Sets the field name.
       *
       * @param string $name
       *   The field name to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Note that the method does not unset existing settings not specified in the
       * incoming $settings array.
       *
       * For example:
       * @code
       *   // Given these are the default settings.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'apple',
       *     'season' => 'summer',
       *   ];
       *   // Change only the 'fruit' setting.
       *   $field_definition->setSettings(['fruit' => 'banana']);
       *   // The 'season' setting persists unchanged.
       *   $field_definition->getSettings() === [
       *     'fruit' => 'banana',
       *     'season' => 'summer',
       *   ];
       * @endcode
       *
       * For clarity, it is preferred to use setSetting() if not all available
       * settings are supplied.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
      public getProvider() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
      public setProvider($provider): $this Sets the name of the provider of this field.
      /**
       * Sets the name of the provider of this field.
       *
       * @param string $provider
       *   The provider name to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
      public setTranslatable($translatable): $this Sets whether the field is translatable.
      /**
       * Sets whether the field is translatable.
       *
       * @param bool $translatable
       *   Whether the field is translatable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
      public isRevisionable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
      public setRevisionable($revisionable): $this Sets whether the field is revisionable.
      /**
       * Sets whether the field is revisionable.
       *
       * @param bool $revisionable
       *   Whether the field is revisionable.
       *
       * @return $this
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
      public getCardinality() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
      public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
      /**
       * Sets the maximum number of items allowed for the field.
       *
       * Possible values are positive integers or
       * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
       *
       * Note that if the entity type that this base field is attached to is
       * revisionable and the field has a cardinality higher than 1, the field is
       * considered revisionable by default.
       *
       * @param int $cardinality
       *   The field cardinality.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
      public isMultiple() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
      public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
      /**
       * Sets constraints for a given field item property.
       *
       * Note: this overwrites any existing property constraints. If you need to
       * add to the existing constraints, use
       * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
      public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
      /**
       * Adds constraints for a given field item property.
       *
       * Adds a constraint to a property of a base field item. e.g.
       * @code
       * // Limit the field item's value property to the range 0 through 10.
       * // e.g. $node->size->value.
       * $field->addPropertyConstraints('value', [
       *   'Range' => [
       *     'min' => 0,
       *     'max' => 10,
       *   ]
       * ]);
       * @endcode
       *
       * If you want to add a validation constraint that applies to the
       * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
       * instead.
       *
       * Note: passing a new set of options for an existing property constraint will
       * overwrite with the new options.
       *
       * @param string $name
       *   The name of the property to set constraints for.
       * @param array $constraints
       *   The constraints to set.
       *
       * @return static
       *   The object itself for chaining.
       *
       * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
      public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
      /**
       * Sets the display options for the field in forms or rendered entities.
       *
       * This enables generic rendering of the field with widgets / formatters,
       * including automated support for "In place editing", and with optional
       * configurability in the "Manage display" / "Manage form display" UI screens.
       *
       * Unless this method is called, the field remains invisible (or requires
       * ad-hoc rendering logic).
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param array $options
       *   An array of display options. Refer to
       *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
       *   a list of supported keys. The options should include at least a 'weight',
       *   or specify 'region' = 'hidden'. The 'default_widget' /
       *   'default_formatter' for the field type will be used if no 'type' is
       *   specified.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
      public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
      /**
       * Sets whether the display for the field can be configured.
       *
       * @param string $display_context
       *   The display context. Either 'view' or 'form'.
       * @param bool $configurable
       *   Whether the display options can be configured (e.g., via the "Manage
       *   display" / "Manage form display" UI screens). If TRUE, the options
       *   specified via getDisplayOptions() act as defaults.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
      public isDisplayConfigurable($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
      public getInitialValue(): array Returns the initial value for the field.
      /**
       * Returns the initial value for the field.
       *
       * @return array
       *   The initial value for the field, as a numerically indexed array of items,
       *   each item being a property/value array. An empty array when there is no
       *   default value.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
      public setInitialValue($value): $this Sets an initial value for the field.
      /**
       * Sets an initial value for the field.
       *
       * @param mixed $value
       *   The initial value for the field. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
      public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
      /**
       * Returns the name of the field that will be used for getting initial values.
       *
       * @return string|null
       *   The field name.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
      public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
      /**
       * Sets a field that will be used for getting initial values.
       *
       * @param string $field_name
       *   The name of the field that will be used for getting initial values.
       * @param mixed $default_value
       *   (optional) The default value for the field, in case the inherited value
       *   is NULL. This can be either:
       *   - a literal, in which case it will be assigned to the first property of
       *     the first item;
       *   - a numerically indexed array of items, each item being a property/value
       *     array;
       *   - a non-numerically indexed array, in which case the array is assumed to
       *     be a property/value array and used as the first item;
       *   - an empty array for no initial value.
       *   If the field being added is required or an entity key, it is recommended
       *   to provide a default value.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
      public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
      public getPropertyDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
      public getPropertyDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
      public getPropertyNames() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
      public getMainPropertyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
      public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
      /**
       * Sets the ID of the type of the entity this field is attached to.
       *
       * @param string $entity_type_id
       *   The name of the target entity type to set.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
      public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
      /**
       * Sets the bundle this field is defined for.
       *
       * @param string|null $bundle
       *   The bundle, or NULL if the field is not bundle-specific.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
      public getSchema() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
      public getColumns() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
      public hasCustomStorage() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
      public isBaseField() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
      public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
      /**
       * Sets the storage behavior for this field.
       *
       * @param bool $custom_storage
       *   Pass FALSE if the storage takes care of storing the field,
       *   TRUE otherwise.
       *
       * @return $this
       *
       * @throws \LogicException
       *   Thrown if custom storage is to be set to FALSE for a computed field.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
      public getUniqueStorageIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
      public setDeleted($deleted): $this Sets whether the field storage is deleted.
      /**
       * Sets whether the field storage is deleted.
       *
       * @param bool $deleted
       *   Whether the field storage is deleted.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
      public isStorageRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
      public setStorageRequired($required): static Sets whether the field storage is required.
      /**
       * Sets whether the field storage is required.
       *
       * @param bool $required
       *   Whether the field storage is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
      public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
      public setDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
      public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
      /**
       * Sets the item definition.
       *
       * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
       *   A list item's data definition.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\ListDataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
      public setLabel($label): static Sets the human-readable label.
      /**
       * Sets the human-readable label.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
       *   The label to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
      public setDescription($description): static Sets the human-readable description.
      /**
       * Sets the human-readable description.
       *
       * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
       *   The description to set.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
      public setReadOnly($read_only): static Sets whether the data is read-only.
      /**
       * Sets whether the data is read-only.
       *
       * @param bool $read_only
       *   Whether the data is read-only.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
      public setComputed($computed): static Sets whether the data is computed.
      /**
       * Sets whether the data is computed.
       *
       * @param bool $computed
       *   Whether the data is computed.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
      public setRequired($required): static Sets whether the data is required.
      /**
       * Sets whether the data is required.
       *
       * @param bool $required
       *   Whether the data is required.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
      public setClass($class): static Sets the class used for creating the typed data object.
      /**
       * Sets the class used for creating the typed data object.
       *
       * @param string|null $class
       *   The class to use.
       *
       * @return static
       *   The object itself for chaining.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
      public setConstraints(array $constraints): $this Sets an array of validation constraints.
      /**
       * Sets an array of validation constraints.
       *
       * @param array $constraints
       *   An array of validation constraint definitions, keyed by constraint name.
       *   Each constraint definition can be used for instantiating
       *   \Symfony\Component\Validator\Constraint objects.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
      public offsetExists($offset): bool {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
      public & offsetGet($offset): mixed {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
      public offsetSet($offset, $value): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
      public offsetUnset($offset): void {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * This is for BC support only.
       *
       * @todo Remove in https://www.drupal.org/node/1928868.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
      public toArray(): array Returns all definition values as array.
      /**
       * Returns all definition values as array.
       *
       * @return array
       *   The array holding values for all definition keys.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
      public setInternal($internal): $this Sets the whether the data value should be internal.
      /**
       * Sets the whether the data value should be internal.
       *
       * @param bool $internal
       *   Whether the data value should be internal.
       *
       * @return $this
       *
       * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
      public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
      /**
       * Sets the typed data manager.
       *
       * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
       *   The typed data manager.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
      public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
      /**
       * Gets the typed data manager.
       *
       * @return \Drupal\Core\TypedData\TypedDataManagerInterface
       *   The typed data manager.
       */
      
      Inherited from Drupal\Core\TypedData\DataDefinition
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
    • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
      /**
       * Creates a new field definition.
       *
       * @param string $type
       *   The type of the field.
       *
       * @return static
       *   A new field definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
      public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
      /**
       * Creates a new field definition based upon a field storage definition.
       *
       * In cases where one needs a field storage definitions to act like full
       * field definitions, this creates a new field definition based upon the
       * (limited) information available. That way it is possible to use the field
       * definition in places where a full field definition is required; e.g., with
       * widgets or formatters.
       *
       * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
       *   The field storage definition to base the new field definition upon.
       *
       * @return $this
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
      public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
      public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
      protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
      /**
       * Creates a new list definition.
       *
       * @param string $item_type
       *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new List Data Definition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
      public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
      public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
      /**
       * Creates a new data definition.
       *
       * @param string $type
       *   The data type of the data; e.g., 'string', 'integer' or 'any'.
       *
       * @return static
       *   A new DataDefinition object.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
      public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
    • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
    body => Drupal\field\Entity\FieldConfig#287 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (84) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.body
      
      1 => string (87) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.body
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (22) "node.pagina_libre.body"
      protected status -> boolean true
      protected uuid -> string (36) "7e226e5e-749a-4ff2-8b33-b1de699b0b69"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2)
      config => array (2)
      0 => string (23) "field.storage.node.body"
      1 => string (22) "node.type.pagina_libre"
      module => array (1)
      0 => string (4) "text"
      protected isSyncing -> boolean false
      protected id -> string (22) "node.pagina_libre.body"
      protected field_name -> string (4) "body"
      protected field_type -> string (17) "text_with_summary"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (16) "Cuerpo principal"
      protected description -> string (0) ""
      protected settings -> array (2)
      display_summary => boolean false
      required_summary => boolean false
      protected required -> boolean false
      protected translatable -> boolean true
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_bloque_de_content => Drupal\field\Entity\FieldConfig#283 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (103) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_bloque_de_content
      
      1 => string (106) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_bloque_de_content
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (41) "node.pagina_libre.field_bloque_de_content"
      protected status -> boolean true
      protected uuid -> string (36) "041f8c57-91bc-498e-b56e-cd851f1de142"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2)
      config => array (2)
      0 => string (42) "field.storage.node.field_bloque_de_content"
      1 => string (22) "node.type.pagina_libre"
      module => array (1)
      0 => string (26) "entity_reference_revisions"
      protected isSyncing -> boolean false
      protected id -> string (41) "node.pagina_libre.field_bloque_de_content"
      protected field_name -> string (23) "field_bloque_de_content"
      protected field_type -> string (26) "entity_reference_revisions"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (19) "Bloque de contenido"
      protected description -> string (91) "Bloques estructurados que ayuda a la entrada de contenidos con diferentes mo...
      Bloques estructurados que ayuda a la entrada de contenidos con diferentes modelos visuales.
      
      protected settings -> array (2)
      handler => string (17) "default:paragraph"
      handler_settings => array (3)
      negate => integer 1
      target_bundles => null
      target_bundles_drag_drop => array (8)
      • Table (8)
      • Contents (8)
      • weightenabled
        centrado2false
        centrado_video10false
        slider11false
        tarjeta12false
        texto_derecha_imagen_izquierda13false
        texto_derecha_video_izquierda14false
        texto_izquierda_imagen_derecha15false
        texto_izquierda_video_derecha16false
      • centrado => array (2)
        weight => integer 2
        enabled => boolean false
        centrado_video => array (2)
        weight => integer 10
        enabled => boolean false
        slider => array (2)
        weight => integer 11
        enabled => boolean false
        tarjeta => array (2)
        weight => integer 12
        enabled => boolean false
        texto_derecha_imagen_izquierda => array (2)
        weight => integer 13
        enabled => boolean false
        texto_derecha_video_izquierda => array (2)
        weight => integer 14
        enabled => boolean false
        texto_izquierda_imagen_derecha => array (2)
        weight => integer 15
        enabled => boolean false
        texto_izquierda_video_derecha => array (2)
        weight => integer 16
        enabled => boolean false
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_domain_access => Drupal\field\Entity\FieldConfig#284 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (99) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_domain_access
      
      1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_domain_access
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (37) "node.pagina_libre.field_domain_access"
      protected status -> boolean true
      protected uuid -> string (36) "aba00106-332d-4302-a02f-50c5aa4719bc"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (2)
      0 => string (38) "field.storage.node.field_domain_access"
      1 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (37) "node.pagina_libre.field_domain_access"
      protected field_name -> string (19) "field_domain_access"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (13) "Domain Access"
      protected description -> string (47) "Select the affiliate domain(s) for this content"
      protected settings -> array (2)
      handler => string (14) "default:domain"
      handler_settings => array (2)
      target_bundles => null
      sort => array (2)
      field => string (6) "weight"
      direction => string (3) "ASC"
      protected required -> boolean true
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (57) "Drupal\domain_access\DomainAccessManager::getDefaultValue"
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_domain_all_affiliates => Drupal\field\Entity\FieldConfig#280 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (107) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_domain_all_affiliates
      
      1 => string (110) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_domain_all_affiliates
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (45) "node.pagina_libre.field_domain_all_affiliates"
      protected status -> boolean true
      protected uuid -> string (36) "22fc7c47-6c2f-459d-83ee-4fadb760e915"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (2)
      0 => string (46) "field.storage.node.field_domain_all_affiliates"
      1 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (45) "node.pagina_libre.field_domain_all_affiliates"
      protected field_name -> string (27) "field_domain_all_affiliates"
      protected field_type -> string (7) "boolean"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (22) "Send to all affiliates"
      protected description -> string (43) "Make this content available on all domains."
      protected settings -> array (2)
      on_label => string (2) "On"
      off_label => string (3) "Off"
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_domain_source => Drupal\field\Entity\FieldConfig#281 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (99) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_domain_source
      
      1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_domain_source
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (37) "node.pagina_libre.field_domain_source"
      protected status -> boolean true
      protected uuid -> string (36) "daed7a6b-d0af-48ca-bc20-3b7155daf3c4"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (2)
      0 => string (38) "field.storage.node.field_domain_source"
      1 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (37) "node.pagina_libre.field_domain_source"
      protected field_name -> string (19) "field_domain_source"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (13) "Domain Source"
      protected description -> string (45) "Select the canonical domain for this content."
      protected settings -> array (2)
      handler => string (14) "default:domain"
      handler_settings => array (2)
      target_bundles => null
      sort => array (2)
      field => string (6) "weight"
      direction => string (3) "ASC"
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_galeria_de_imagenes_y_vide => Drupal\field\Entity\FieldConfig#277 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (112) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_galeria_de_imagenes_y_vide
      
      1 => string (115) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_galeria_de_imagenes_y_vide
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (50) "node.pagina_libre.field_galeria_de_imagenes_y_vide"
      protected status -> boolean true
      protected uuid -> string (36) "e730b009-4f62-48ef-8099-056a02395255"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (3)
      0 => string (51) "field.storage.node.field_galeria_de_imagenes_y_vide"
      1 => string (16) "media.type.image"
      2 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (50) "node.pagina_libre.field_galeria_de_imagenes_y_vide"
      protected field_name -> string (32) "field_galeria_de_imagenes_y_vide"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> UTF-8 string (21) "Galería de imágenes"
      protected description -> UTF-8 string (38) "Galería mixta de imágenes y vídeos."
      protected settings -> array (2)
      handler => string (13) "default:media"
      handler_settings => array (4)
      target_bundles => array (1)
      image => string (5) "image"
      sort => array (1)
      field => string (5) "_none"
      auto_create => boolean false
      auto_create_bundle => string (5) "image"
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_galeria_de_videos => Drupal\field\Entity\FieldConfig#278 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (103) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_galeria_de_videos
      
      1 => string (106) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_galeria_de_videos
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (41) "node.pagina_libre.field_galeria_de_videos"
      protected status -> boolean true
      protected uuid -> string (36) "03d5147a-0f5b-4658-a1fb-f16615c9a530"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (3)
      0 => string (42) "field.storage.node.field_galeria_de_videos"
      1 => string (16) "media.type.video"
      2 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (41) "node.pagina_libre.field_galeria_de_videos"
      protected field_name -> string (23) "field_galeria_de_videos"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> UTF-8 string (19) "Galería de vídeos"
      protected description -> string (0) ""
      protected settings -> array (2)
      handler => string (13) "default:media"
      handler_settings => array (4)
      target_bundles => array (1)
      video => string (5) "video"
      sort => array (1)
      field => string (5) "_none"
      auto_create => boolean false
      auto_create_bundle => string (0) ""
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_imagen_de_fondo => Drupal\field\Entity\FieldConfig#274 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (101) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_imagen_de_fondo
      
      1 => string (104) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_imagen_de_fondo
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (39) "node.pagina_libre.field_imagen_de_fondo"
      protected status -> boolean true
      protected uuid -> string (36) "eee6aacf-1fd8-4a02-8737-158faad2e5d7"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2)
      config => array (2)
      0 => string (40) "field.storage.node.field_imagen_de_fondo"
      1 => string (22) "node.type.pagina_libre"
      module => array (1)
      0 => string (5) "image"
      protected isSyncing -> boolean false
      protected id -> string (39) "node.pagina_libre.field_imagen_de_fondo"
      protected field_name -> string (21) "field_imagen_de_fondo"
      protected field_type -> string (5) "image"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (15) "Imagen de fondo"
      protected description -> string (0) ""
      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 => boolean true
      alt_field_required => boolean true
      title_field => boolean false
      title_field_required => boolean false
      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 -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_metatags => Drupal\field\Entity\FieldConfig#275 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (94) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_metatags
      
      1 => string (97) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_metatags
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (32) "node.pagina_libre.field_metatags"
      protected status -> boolean true
      protected uuid -> string (36) "e79a40d5-2c0f-4262-b423-d353c14caece"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "en"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (2)
      config => array (2)
      0 => string (33) "field.storage.node.field_metatags"
      1 => string (22) "node.type.pagina_libre"
      module => array (1)
      0 => string (7) "metatag"
      protected isSyncing -> boolean false
      protected id -> string (32) "node.pagina_libre.field_metatags"
      protected field_name -> string (14) "field_metatags"
      protected field_type -> string (7) "metatag"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (8) "Metatags"
      protected description -> string (0) ""
      protected settings -> array (0)
      protected required -> boolean false
      protected translatable -> boolean true
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_ofertas => Drupal\field\Entity\FieldConfig#271 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (93) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_ofertas
      
      1 => string (96) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_ofertas
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (31) "node.pagina_libre.field_ofertas"
      protected status -> boolean true
      protected uuid -> string (36) "5c45a1bb-693c-448a-819a-8c78bba128ef"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (3)
      0 => string (32) "field.storage.node.field_ofertas"
      1 => string (16) "node.type.oferta"
      2 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (31) "node.pagina_libre.field_ofertas"
      protected field_name -> string (13) "field_ofertas"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (7) "Ofertas"
      protected description -> string (0) ""
      protected settings -> array (2)
      handler => string (12) "default:node"
      handler_settings => array (4)
      target_bundles => array (1)
      oferta => string (6) "oferta"
      sort => array (1)
      field => string (5) "_none"
      auto_create => boolean false
      auto_create_bundle => string (0) ""
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_requiere_login_my_grandski => Drupal\field\Entity\FieldConfig#272 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (112) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_requiere_login_my_grandski
      
      1 => string (115) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_requiere_login_my_grandski
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (50) "node.pagina_libre.field_requiere_login_my_grandski"
      protected status -> boolean true
      protected uuid -> string (36) "4bc94bb7-606c-4d41-bb25-d5763f8006e7"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (2)
      0 => string (51) "field.storage.node.field_requiere_login_my_grandski"
      1 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (50) "node.pagina_libre.field_requiere_login_my_grandski"
      protected field_name -> string (32) "field_requiere_login_my_grandski"
      protected field_type -> string (7) "boolean"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (27) "Requiere login My Grandski?"
      protected description -> UTF-8 string (133) "Indique si este contenido requiere que el usuario esté autenticado con una c...
      Indique si este contenido requiere que el usuario esté autenticado con una cuenta de My Grandski antes de visualizar sus contenidos.
      
      protected settings -> array (2)
      on_label => string (2) "On"
      off_label => string (3) "Off"
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (1)
      0 => array (1)
      value => integer 0
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_sigue_leyendo => Drupal\field\Entity\FieldConfig#268 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (99) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_sigue_leyendo
      
      1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_sigue_leyendo
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (37) "node.pagina_libre.field_sigue_leyendo"
      protected status -> boolean true
      protected uuid -> string (36) "c655e5e8-baf9-44c4-86d7-d709d73e01a9"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (3)
      0 => string (38) "field.storage.node.field_sigue_leyendo"
      1 => string (22) "node.type.pagina_libre"
      2 => string (23) "node.type.sigue_leyendo"
      protected isSyncing -> boolean false
      protected id -> string (37) "node.pagina_libre.field_sigue_leyendo"
      protected field_name -> string (19) "field_sigue_leyendo"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (20) "Enlaces relacionados"
      protected description -> UTF-8 string (111) "Bloque que sirve para guiar al usuario por la página web ofreciéndole un enl...
      Bloque que sirve para guiar al usuario por la página web ofreciéndole un enlace con información relacionada.
      
      protected settings -> array (2)
      handler => string (12) "default:node"
      handler_settings => array (4)
      target_bundles => array (1)
      sigue_leyendo => string (13) "sigue_leyendo"
      sort => array (1)
      field => string (5) "_none"
      auto_create => boolean false
      auto_create_bundle => string (0) ""
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_slides => Drupal\field\Entity\FieldConfig#269 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (92) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_slides
      
      1 => string (95) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_slides
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (30) "node.pagina_libre.field_slides"
      protected status -> boolean true
      protected uuid -> string (36) "973c8edc-1d22-45b6-9995-87798c47831b"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (3)
      0 => string (31) "field.storage.node.field_slides"
      1 => string (22) "node.type.pagina_libre"
      2 => string (15) "node.type.slide"
      protected isSyncing -> boolean false
      protected id -> string (30) "node.pagina_libre.field_slides"
      protected field_name -> string (12) "field_slides"
      protected field_type -> string (16) "entity_reference"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> string (6) "Slides"
      protected description -> UTF-8 string (76) "Slide con texto/enlaces y imagen situado en la parte superior de la página."
      protected settings -> array (2)
      handler => string (12) "default:node"
      handler_settings => array (4)
      target_bundles => array (1)
      slide => string (5) "slide"
      sort => array (1)
      field => string (5) "_none"
      auto_create => boolean false
      auto_create_bundle => string (0) ""
      protected required -> boolean false
      protected translatable -> boolean false
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_subtitulo => Drupal\field\Entity\FieldConfig#265 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (95) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_subtitulo
      
      1 => string (98) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_subtitulo
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (33) "node.pagina_libre.field_subtitulo"
      protected status -> boolean true
      protected uuid -> string (36) "3ad44bdc-4dd7-4317-96b3-cf80100a46b4"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (2)
      0 => string (34) "field.storage.node.field_subtitulo"
      1 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (33) "node.pagina_libre.field_subtitulo"
      protected field_name -> string (15) "field_subtitulo"
      protected field_type -> string (6) "string"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> UTF-8 string (10) "Subtítulo"
      protected description -> UTF-8 string (44) "Aparecerá con la etiqueta H2 en la página."
      protected settings -> array (0)
      protected required -> boolean false
      protected translatable -> boolean true
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    field_titulo => Drupal\field\Entity\FieldConfig#266 (36)
    • Properties (36)
    • Methods (125)
    • Static methods (19)
    • protected entityTypeId -> string (12) "field_config"
      protected enforceIsNew -> null
      protected typedData -> null
      protected originalEntity -> null
      protected cacheContexts -> array (2)
      0 => string (8) "url.site"
      1 => string (28) "languages:language_interface"
      protected cacheTags -> array (2)
      0 => string (92) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
      config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_titulo
      
      1 => string (95) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
      config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_titulo
      
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected originalId -> string (30) "node.pagina_libre.field_titulo"
      protected status -> boolean true
      protected uuid -> string (36) "fbcb7fe7-c1a8-4a23-b7bc-726dd323b2ac"
      private isUninstalling -> boolean false
      protected langcode -> string (2) "es"
      protected third_party_settings -> array (0)
      protected _core -> array (0)
      protected trustedData -> boolean false
      protected dependencies -> array (1)
      config => array (2)
      0 => string (31) "field.storage.node.field_titulo"
      1 => string (22) "node.type.pagina_libre"
      protected isSyncing -> boolean false
      protected id -> string (30) "node.pagina_libre.field_titulo"
      protected field_name -> string (12) "field_titulo"
      protected field_type -> string (6) "string"
      protected entity_type -> string (4) "node"
      protected bundle -> string (12) "pagina_libre"
      protected label -> UTF-8 string (7) "Título"
      protected description -> UTF-8 string (26) "Título <H1> de la página"
      protected settings -> array (0)
      protected required -> boolean true
      protected translatable -> boolean true
      protected default_value -> array (0)
      protected default_value_callback -> string (0) ""
      protected fieldStorage -> null
      protected itemDefinition -> null
      protected constraints -> array (0)
      protected propertyConstraints -> array (0)
      protected deleted -> boolean false
    • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
      /**
       * Constructs a FieldConfig object.
       *
       * In most cases, Field entities are created via
       * FieldConfig::create($values), where $values is the same
       * parameter as in this constructor.
       *
       * @param array $values
       *   An array of field properties, keyed by property name. The
       *   storage associated with the field can be specified either with:
       *   - field_storage: the FieldStorageConfigInterface object,
       *   or by referring to an existing field storage in the current configuration
       *   with:
       *   - field_name: The field name.
       *   - entity_type: The entity type.
       *   Additionally, a 'bundle' property is required to indicate the entity
       *   bundle to which the field is attached to. Other array elements will be
       *   used to set the corresponding properties on the class; see the class
       *   property documentation for details.
       * @param string $entity_type
       *   (optional) The entity type on which the field should be created.
       *   Defaults to "field_config".
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
      public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
      /**
       * Overrides \Drupal\Core\Entity\EntityBase::preSave().
       *
       * @throws \Drupal\Core\Field\FieldException
       *   If the field definition is invalid.
       * @throws \Drupal\Core\Entity\EntityStorageException
       *   In case of failures at the configuration storage level.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
      public calculateDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
      protected linkTemplates() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
      protected urlRouteParameters($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
      public isDeleted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
      public getFieldStorageDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
      public isDisplayConfigurable($context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
      public getDisplayOptions($display_context) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
      public isReadOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
      public isComputed() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
      public getUniqueIdentifier() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
      public getTargetEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
      public getTargetBundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
      public onDependencyRemoval(array $dependencies) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
      public getLabel() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
      public setLabel($label) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
      public getDescription() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
      public setDescription($description) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
      public setTranslatable($translatable) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
      public getSettings() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
      public setSettings(array $settings) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
      public getSetting($setting_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
      public setSetting($setting_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
      public isRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
      public setRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
      public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
      public getDefaultValueLiteral() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
      public setDefaultValue($value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
      public getDefaultValueCallback() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
      public setDefaultValueCallback($callback) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
      public __sleep(): array Implements the magic __sleep() method.
      /**
       * Implements the magic __sleep() method.
       *
       * Using the Serialize interface and serialize() / unserialize() methods
       * breaks entity forms in PHP 5.4.
       *
       * @todo Investigate in https://www.drupal.org/node/1977206.
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
      public getDataType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
      public isList() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
      public getClass() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
      public getConstraints() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
      public getConstraint($constraint_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
      public getItemDefinition() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
      public getConfig($bundle) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
      public setConstraints(array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
      public addConstraint($constraint_name, $options = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
      public setPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
      public addPropertyConstraints($name, array $constraints) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
      public isInternal() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Field\FieldConfigBase
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
      public isNew() Overrides EntityBase::isNew().
      /**
       * Overrides EntityBase::isNew().
       *
       * EntityInterface::enforceIsNew() is only supported for newly created
       * configuration entities but has no effect after saving, since each
       * configuration entity is unique.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
      public get($property_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
      public set($property_name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
      public enable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
      public disable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
      public setStatus($status) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
      public status() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
      public setUninstalling($uninstalling) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
      public isUninstalling() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
      protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
      /**
       * Gets the typed config manager.
       *
       * @return \Drupal\Core\Config\TypedConfigManagerInterface
       *   The typed configuration plugin manager.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
      protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
      /**
       * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
       *
       * Note that this function should only be called from implementations of
       * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
       * as dependencies are recalculated during every entity save.
       *
       * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
      public getDependencies() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
      protected invalidateTagsOnSave($update) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the entity's cache tag; the config system
       * already invalidates it.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
      public setThirdPartySetting($module, $key, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
      public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
      public getThirdPartySettings($module) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
      public unsetThirdPartySetting($module, $key) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
      public getThirdPartyProviders() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
      public isInstallable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
      public trustData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
      public hasTrustedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public __get($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
      public __set($name, $value) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
      public __isset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
      public __unset($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
      /**
       * Calculates and returns dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       *
       * @return array
       *   An array of dependencies keyed by the type of dependency.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
      protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
      /**
       * Calculates and adds dependencies of a specific plugin instance.
       *
       * Dependencies are added for the module that provides the plugin, as well
       * as any dependencies declared by the instance's calculateDependencies()
       * method, if it implements
       * \Drupal\Component\Plugin\DependentPluginInterface.
       *
       * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
       *   The plugin instance.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
      protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
      /**
       * Wraps the module handler.
       *
       * @return \Drupal\Core\Extension\ModuleHandlerInterface
       *   The module handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
      protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
      /**
       * Wraps the theme handler.
       *
       * @return \Drupal\Core\Extension\ThemeHandlerInterface
       *   The theme handler.
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
      protected addDependencyTrait($type, $name): $this Adds a dependency.
      /**
       * Adds a dependency.
       *
       * @param string $type
       *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
       * @param string $name
       *   If $type is 'module' or 'theme', the name of the module or theme. If
       *   $type is 'config' or 'content', the result of
       *   EntityInterface::getConfigDependencyName().
       *
       * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
      protected addDependencies(array $dependencies) Adds multiple dependencies.
      /**
       * Adds multiple dependencies.
       *
       * @param array $dependencies
       *   An array of dependencies keyed by the type of dependency. One example:
       *   @code
       *   [
       *     'module' => [
       *       'node',
       *       'field',
       *       'image',
       *     ],
       *   ];
       *   @endcode
       *
       * @see \Drupal\Core\Entity\DependencyTrait::addDependency
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
      public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
      public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
      /**
       * Loads a field config entity based on the entity type and field name.
       *
       * @param string $entity_type_id
       *   ID of the entity type.
       * @param string $bundle
       *   Bundle name.
       * @param string $field_name
       *   Name of the field.
       *
       * @return \Drupal\field\FieldConfigInterface|null
       *   The field config entity if one exists for the provided field
       *   name, otherwise NULL.
       */
      
      Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
      public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
      public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
      public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
      /**
       * Callback for uasort() to sort configuration entities by weight and label.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       *
       * Override to never invalidate the individual entities' cache tags; the
       * config system already invalidates them.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
      protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
      /**
       * Gets the configuration manager.
       *
       * @return \Drupal\Core\Config\ConfigManager
       *   The configuration manager.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
      protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
      /**
       * Ensure a field value is transformed into a format keyed by delta.
       *
       * @param mixed $value
       *   The raw field value to normalize.
       * @param string $main_property_name
       *   The main field property name.
       *
       * @return array
       *   A field value normalized into a format keyed by delta.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
      public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
      public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    protected languages -> array (7)
    ca => Drupal\Core\Language\Language#893 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> string (7) "Catalan"
      protected id -> string (2) "ca"
      protected direction -> string (3) "ltr"
      protected weight -> integer -10
      protected locked -> boolean false
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
      id => string (2) "en"
      \Drupal\Core\Language\Language::$defaultValues['id']
      name => string (7) "English"
      \Drupal\Core\Language\Language::$defaultValues['name']
      direction => string (3) "ltr"
      \Drupal\Core\Language\Language::$defaultValues['direction']
      weight => integer 0
      \Drupal\Core\Language\Language::$defaultValues['weight']
      locked => boolean false
      \Drupal\Core\Language\Language::$defaultValues['locked']
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    es => Drupal\Core\Language\Language#892 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> string (7) "Spanish"
      protected id -> string (2) "es"
      protected direction -> string (3) "ltr"
      protected weight -> integer -9
      protected locked -> boolean false
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
      id => string (2) "en"
      \Drupal\Core\Language\Language::$defaultValues['id']
      name => string (7) "English"
      \Drupal\Core\Language\Language::$defaultValues['name']
      direction => string (3) "ltr"
      \Drupal\Core\Language\Language::$defaultValues['direction']
      weight => integer 0
      \Drupal\Core\Language\Language::$defaultValues['weight']
      locked => boolean false
      \Drupal\Core\Language\Language::$defaultValues['locked']
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    fr => Drupal\Core\Language\Language#899 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> string (6) "French"
      protected id -> string (2) "fr"
      protected direction -> string (3) "ltr"
      protected weight -> integer -8
      protected locked -> boolean false
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
      id => string (2) "en"
      \Drupal\Core\Language\Language::$defaultValues['id']
      name => string (7) "English"
      \Drupal\Core\Language\Language::$defaultValues['name']
      direction => string (3) "ltr"
      \Drupal\Core\Language\Language::$defaultValues['direction']
      weight => integer 0
      \Drupal\Core\Language\Language::$defaultValues['weight']
      locked => boolean false
      \Drupal\Core\Language\Language::$defaultValues['locked']
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    en => Drupal\Core\Language\Language#889 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> string (7) "Anglais"
      protected id -> string (2) "en"
      protected direction -> string (3) "ltr"
      protected weight -> integer -7
      protected locked -> boolean false
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
      id => string (2) "en"
      \Drupal\Core\Language\Language::$defaultValues['id']
      name => string (7) "English"
      \Drupal\Core\Language\Language::$defaultValues['name']
      direction => string (3) "ltr"
      \Drupal\Core\Language\Language::$defaultValues['direction']
      weight => integer 0
      \Drupal\Core\Language\Language::$defaultValues['weight']
      locked => boolean false
      \Drupal\Core\Language\Language::$defaultValues['locked']
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    en-test => Drupal\Core\Language\Language#896 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> string (23) "English - Test language"
      protected id -> string (7) "en-test"
      protected direction -> string (3) "ltr"
      protected weight -> integer -6
      protected locked -> boolean false
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
      id => string (2) "en"
      \Drupal\Core\Language\Language::$defaultValues['id']
      name => string (7) "English"
      \Drupal\Core\Language\Language::$defaultValues['name']
      direction => string (3) "ltr"
      \Drupal\Core\Language\Language::$defaultValues['direction']
      weight => integer 0
      \Drupal\Core\Language\Language::$defaultValues['weight']
      locked => boolean false
      \Drupal\Core\Language\Language::$defaultValues['locked']
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    und => Drupal\Core\Language\Language#895 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> UTF-8 string (14) "Non spécifié"
      protected id -> string (3) "und"
      protected direction -> string (3) "ltr"
      protected weight -> integer 4
      protected locked -> boolean true
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
      id => string (2) "en"
      \Drupal\Core\Language\Language::$defaultValues['id']
      name => string (7) "English"
      \Drupal\Core\Language\Language::$defaultValues['name']
      direction => string (3) "ltr"
      \Drupal\Core\Language\Language::$defaultValues['direction']
      weight => integer 0
      \Drupal\Core\Language\Language::$defaultValues['weight']
      locked => boolean false
      \Drupal\Core\Language\Language::$defaultValues['locked']
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    zxx => Drupal\Core\Language\Language#880 (5)
    • Properties (5)
    • Methods (7)
    • Static methods (2)
    • Static properties (1)
    • Class constants (15)
    • protected name -> string (14) "Non applicable"
      protected id -> string (3) "zxx"
      protected direction -> string (3) "ltr"
      protected weight -> integer 5
      protected locked -> boolean true
    • public __construct(array $values = array()) Constructs a new class instance.
      /**
       * Constructs a new class instance.
       *
       * @param array $values
       *   An array of property values, keyed by property name, used to construct
       *   the language.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
      public getName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
      public getId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
      public getDirection() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
      public getWeight() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
      public isDefault() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
      public isLocked() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
    • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
      /**
       * Sort language objects.
       *
       * @param \Drupal\Core\Language\LanguageInterface[] $languages
       *   The array of language objects keyed by langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
      protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
      /**
       * Gets the default langcode.
       *
       * @return string
       *   The current default langcode.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
    • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
      id => string (2) "en"
      \Drupal\Core\Language\Language::$defaultValues['id']
      name => string (7) "English"
      \Drupal\Core\Language\Language::$defaultValues['name']
      direction => string (3) "ltr"
      \Drupal\Core\Language\Language::$defaultValues['direction']
      weight => integer 0
      \Drupal\Core\Language\Language::$defaultValues['weight']
      locked => boolean false
      \Drupal\Core\Language\Language::$defaultValues['locked']
    • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
      public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
      public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
      public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
      public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
      public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
      public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
      public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
      public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
      public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
      public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
    protected langcodeKey -> string (8) "langcode"
    protected defaultLangcodeKey -> string (16) "default_langcode"
    protected activeLangcode -> string (2) "fr"
    protected enforceDefaultTranslation -> null
    protected defaultLangcode -> string (2) "es"
    protected translations -> &array (4)
    x-default => array (2)
    status => integer 1
    entity => Drupal\node\Entity\Node#881 (42)
    • Entity Fields (42)
    • Properties (31)
    • Methods (135)
    • Static methods (19)
    • Static properties (1)
    • Class constants (9)
    • Iterator
    • nid -> string (2) "65"
      uuid -> string (36) "8209a099-c380-459d-9b2a-88d4937ec4af"
      vid -> string (2) "68"
      langcode -> string (2) "es"
      type -> string (12) "pagina_libre"
      revision_timestamp -> string (10) "1661948006"
      2022-08-31T12:13:26+00:00
      
      revision_uid -> string (2) "91"
      revision_log -> Drupal\Core\Field\FieldItemList#16036 (0)
      • No values
      • Properties (9)
      • Methods (69)
      • Static methods (2)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\Core\Field\BaseFieldDefinition#1141 (7)
        • Properties (7)
        • Methods (89)
        • Static methods (9)
        • Class constants (1)
        • protected definition -> array (9)
          label => Drupal\Core\StringTranslation\TranslatableMarkup#1148 Depth Limit
          description => Drupal\Core\StringTranslation\TranslatableMarkup#1144 Depth Limit
          revisionable => boolean true
          default_value => array (1) Depth Limit
          display => array (1) Depth Limit
          provider => string (4) "node"
          field_name => string (12) "revision_log"
          entity_type => string (4) "node"
          bundle => null
          protected typedDataManager -> null
          protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#1151 (3)
          • Properties (3)
          • Methods (39)
          • Static methods (4)
          • protected definition -> array (2) Depth Limit
            protected typedDataManager -> null
            protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#1141 Recursion
          • public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
            public getFieldDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
            public setFieldDefinition($field_definition) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
            public getLabel(): string Gets the label of the field type.
            /**
             * Gets the label of the field type.
             *
             * If the label hasn't been set, then fall back to the label of the
             * typed data definition.
             *
             * @return string
             *   The label of the field type.
             *
             * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
            public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected type -> string (11) "string_long"
          protected propertyDefinitions -> null
          protected schema -> null
          protected indexes -> array (0)
        • public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
          public setName($name): static Sets the field name.
          /**
           * Sets the field name.
           *
           * @param string $name
           *   The field name to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Note that the method does not unset existing settings not specified in the
           * incoming $settings array.
           *
           * For example:
           * @code
           *   // Given these are the default settings.
           *   $field_definition->getSettings() === [
           *     'fruit' => 'apple',
           *     'season' => 'summer',
           *   ];
           *   // Change only the 'fruit' setting.
           *   $field_definition->setSettings(['fruit' => 'banana']);
           *   // The 'season' setting persists unchanged.
           *   $field_definition->getSettings() === [
           *     'fruit' => 'banana',
           *     'season' => 'summer',
           *   ];
           * @endcode
           *
           * For clarity, it is preferred to use setSetting() if not all available
           * settings are supplied.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
          public getProvider() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
          public setProvider($provider): $this Sets the name of the provider of this field.
          /**
           * Sets the name of the provider of this field.
           *
           * @param string $provider
           *   The provider name to set.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
          public setTranslatable($translatable): $this Sets whether the field is translatable.
          /**
           * Sets whether the field is translatable.
           *
           * @param bool $translatable
           *   Whether the field is translatable.
           *
           * @return $this
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
          public isRevisionable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
          public setRevisionable($revisionable): $this Sets whether the field is revisionable.
          /**
           * Sets whether the field is revisionable.
           *
           * @param bool $revisionable
           *   Whether the field is revisionable.
           *
           * @return $this
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
          public getCardinality() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
          public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
          /**
           * Sets the maximum number of items allowed for the field.
           *
           * Possible values are positive integers or
           * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
           *
           * Note that if the entity type that this base field is attached to is
           * revisionable and the field has a cardinality higher than 1, the field is
           * considered revisionable by default.
           *
           * @param int $cardinality
           *   The field cardinality.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
          public isMultiple() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
          public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
          /**
           * Sets constraints for a given field item property.
           *
           * Note: this overwrites any existing property constraints. If you need to
           * add to the existing constraints, use
           * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
           *
           * @param string $name
           *   The name of the property to set constraints for.
           * @param array $constraints
           *   The constraints to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
          public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
          /**
           * Adds constraints for a given field item property.
           *
           * Adds a constraint to a property of a base field item. e.g.
           * @code
           * // Limit the field item's value property to the range 0 through 10.
           * // e.g. $node->size->value.
           * $field->addPropertyConstraints('value', [
           *   'Range' => [
           *     'min' => 0,
           *     'max' => 10,
           *   ]
           * ]);
           * @endcode
           *
           * If you want to add a validation constraint that applies to the
           * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
           * instead.
           *
           * Note: passing a new set of options for an existing property constraint will
           * overwrite with the new options.
           *
           * @param string $name
           *   The name of the property to set constraints for.
           * @param array $constraints
           *   The constraints to set.
           *
           * @return static
           *   The object itself for chaining.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
          public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
          /**
           * Sets the display options for the field in forms or rendered entities.
           *
           * This enables generic rendering of the field with widgets / formatters,
           * including automated support for "In place editing", and with optional
           * configurability in the "Manage display" / "Manage form display" UI screens.
           *
           * Unless this method is called, the field remains invisible (or requires
           * ad-hoc rendering logic).
           *
           * @param string $display_context
           *   The display context. Either 'view' or 'form'.
           * @param array $options
           *   An array of display options. Refer to
           *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
           *   a list of supported keys. The options should include at least a 'weight',
           *   or specify 'region' = 'hidden'. The 'default_widget' /
           *   'default_formatter' for the field type will be used if no 'type' is
           *   specified.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
          public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
          /**
           * Sets whether the display for the field can be configured.
           *
           * @param string $display_context
           *   The display context. Either 'view' or 'form'.
           * @param bool $configurable
           *   Whether the display options can be configured (e.g., via the "Manage
           *   display" / "Manage form display" UI screens). If TRUE, the options
           *   specified via getDisplayOptions() act as defaults.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
          public isDisplayConfigurable($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
          public getInitialValue(): array Returns the initial value for the field.
          /**
           * Returns the initial value for the field.
           *
           * @return array
           *   The initial value for the field, as a numerically indexed array of items,
           *   each item being a property/value array. An empty array when there is no
           *   default value.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
          public setInitialValue($value): $this Sets an initial value for the field.
          /**
           * Sets an initial value for the field.
           *
           * @param mixed $value
           *   The initial value for the field. This can be either:
           *   - a literal, in which case it will be assigned to the first property of
           *     the first item;
           *   - a numerically indexed array of items, each item being a property/value
           *     array;
           *   - a non-numerically indexed array, in which case the array is assumed to
           *     be a property/value array and used as the first item;
           *   - an empty array for no initial value.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
          public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
          /**
           * Returns the name of the field that will be used for getting initial values.
           *
           * @return string|null
           *   The field name.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
          public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
          /**
           * Sets a field that will be used for getting initial values.
           *
           * @param string $field_name
           *   The name of the field that will be used for getting initial values.
           * @param mixed $default_value
           *   (optional) The default value for the field, in case the inherited value
           *   is NULL. This can be either:
           *   - a literal, in which case it will be assigned to the first property of
           *     the first item;
           *   - a numerically indexed array of items, each item being a property/value
           *     array;
           *   - a non-numerically indexed array, in which case the array is assumed to
           *     be a property/value array and used as the first item;
           *   - an empty array for no initial value.
           *   If the field being added is required or an entity key, it is recommended
           *   to provide a default value.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
          public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
          public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
          public getPropertyNames() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
          public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
          /**
           * Sets the ID of the type of the entity this field is attached to.
           *
           * @param string $entity_type_id
           *   The name of the target entity type to set.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
          public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
          /**
           * Sets the bundle this field is defined for.
           *
           * @param string|null $bundle
           *   The bundle, or NULL if the field is not bundle-specific.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
          public getSchema() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
          public getColumns() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
          public hasCustomStorage() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
          public isBaseField() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
          public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
          /**
           * Sets the storage behavior for this field.
           *
           * @param bool $custom_storage
           *   Pass FALSE if the storage takes care of storing the field,
           *   TRUE otherwise.
           *
           * @return $this
           *
           * @throws \LogicException
           *   Thrown if custom storage is to be set to FALSE for a computed field.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
          public getUniqueStorageIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
          public setDeleted($deleted): $this Sets whether the field storage is deleted.
          /**
           * Sets whether the field storage is deleted.
           *
           * @param bool $deleted
           *   Whether the field storage is deleted.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
          public isStorageRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
          public setStorageRequired($required): static Sets whether the field storage is required.
          /**
           * Sets whether the field storage is required.
           *
           * @param bool $required
           *   Whether the field storage is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
          public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
          public setDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
          public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
          /**
           * Sets the item definition.
           *
           * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
           *   A list item's data definition.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
        • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
          /**
           * Creates a new field definition.
           *
           * @param string $type
           *   The type of the field.
           *
           * @return static
           *   A new field definition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
          public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
          /**
           * Creates a new field definition based upon a field storage definition.
           *
           * In cases where one needs a field storage definitions to act like full
           * field definitions, this creates a new field definition based upon the
           * (limited) information available. That way it is possible to use the field
           * definition in places where a full field definition is required; e.g., with
           * widgets or formatters.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
           *   The field storage definition to base the new field definition upon.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
          public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
          public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
          protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
          /**
           * Creates a new list definition.
           *
           * @param string $item_type
           *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new List Data Definition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
          public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        protected name -> string (12) "revision_log"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
      • protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      status -> string (1) "1"
      uid -> string (2) "91"
      title -> string (43) "Condiciones de venta - Forfait de Temporada"
      created -> string (10) "1661941087"
      2022-08-31T10:18:07+00:00
      
      changed -> string (10) "1735807647"
      2025-01-02T08:47:27+00:00
      
      promote -> string (1) "0"
      sticky -> string (1) "0"
      default_langcode -> string (1) "1"
      revision_default -> string (1) "1"
      revision_translation_affected -> string (1) "1"
      metatag -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#16111 (4)
      • Values (4)
      • Properties (11)
      • Methods (72)
      • Static methods (2)
      • Iterator
      • 0 => array (2)
        tag => string (4) "meta"
        attributes => array (2)
        name => string (5) "title"
        content => string (43) "Condiciones de venta - Forfait de Temporada"
        1 => array (2)
        tag => string (4) "meta"
        attributes => array (2)
        name => string (11) "description"
        content => UTF-8 string (207) "Términos y condiciones de venta del sitio web NEUS DEL VALIRA, S.A. pone a s...
        Términos y condiciones de venta del sitio web NEUS DEL VALIRA, S.A. pone a su disposición un servicio de compra online que le permitirá comprar los productos/servicios disponibles en nuestra página web.
        
        2 => array (2)
        tag => string (4) "link"
        attributes => array (2)
        rel => string (9) "canonical"
        href => string (73) "https://temporada.palarinsal.com/condiciones-de-venta-forfet-de-temporada"
        3 => array (2)
        tag => string (4) "meta"
        attributes => array (2)
        name => string (6) "robots"
        content => string (81) "noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notran...
        noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notranslate
        
      • protected definition -> Drupal\Core\Field\BaseFieldDefinition#392 (7)
        • Properties (7)
        • Methods (89)
        • Static methods (9)
        • Class constants (1)
        • protected definition -> array (10)
          label => Drupal\Core\StringTranslation\TranslatableMarkup#388 Depth Limit
          description => Drupal\Core\StringTranslation\TranslatableMarkup#389 Depth Limit
          computed => boolean true
          translatable => boolean true
          read-only => boolean true
          entity_type => string (4) "node"
          cardinality => integer -1
          provider => string (7) "metatag"
          field_name => string (7) "metatag"
          bundle => null
          protected typedDataManager -> null
          protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 (3)
          • Properties (3)
          • Methods (39)
          • Static methods (4)
          • protected definition -> array (2) Depth Limit
            protected typedDataManager -> null
            protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#392 Recursion
          • public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
            public getFieldDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
            public setFieldDefinition($field_definition) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
            public getLabel(): string Gets the label of the field type.
            /**
             * Gets the label of the field type.
             *
             * If the label hasn't been set, then fall back to the label of the
             * typed data definition.
             *
             * @return string
             *   The label of the field type.
             *
             * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
            public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected type -> string (16) "metatag_computed"
          protected propertyDefinitions -> array (2)
          tag => Drupal\Core\TypedData\DataDefinition#2656 Depth Limit
          attributes => Drupal\Core\TypedData\MapDataDefinition#16466 Depth Limit
          protected schema -> null
          protected indexes -> array (0)
        • public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
          public setName($name): static Sets the field name.
          /**
           * Sets the field name.
           *
           * @param string $name
           *   The field name to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Note that the method does not unset existing settings not specified in the
           * incoming $settings array.
           *
           * For example:
           * @code
           *   // Given these are the default settings.
           *   $field_definition->getSettings() === [
           *     'fruit' => 'apple',
           *     'season' => 'summer',
           *   ];
           *   // Change only the 'fruit' setting.
           *   $field_definition->setSettings(['fruit' => 'banana']);
           *   // The 'season' setting persists unchanged.
           *   $field_definition->getSettings() === [
           *     'fruit' => 'banana',
           *     'season' => 'summer',
           *   ];
           * @endcode
           *
           * For clarity, it is preferred to use setSetting() if not all available
           * settings are supplied.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
          public getProvider() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
          public setProvider($provider): $this Sets the name of the provider of this field.
          /**
           * Sets the name of the provider of this field.
           *
           * @param string $provider
           *   The provider name to set.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
          public setTranslatable($translatable): $this Sets whether the field is translatable.
          /**
           * Sets whether the field is translatable.
           *
           * @param bool $translatable
           *   Whether the field is translatable.
           *
           * @return $this
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
          public isRevisionable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
          public setRevisionable($revisionable): $this Sets whether the field is revisionable.
          /**
           * Sets whether the field is revisionable.
           *
           * @param bool $revisionable
           *   Whether the field is revisionable.
           *
           * @return $this
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
          public getCardinality() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
          public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
          /**
           * Sets the maximum number of items allowed for the field.
           *
           * Possible values are positive integers or
           * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
           *
           * Note that if the entity type that this base field is attached to is
           * revisionable and the field has a cardinality higher than 1, the field is
           * considered revisionable by default.
           *
           * @param int $cardinality
           *   The field cardinality.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
          public isMultiple() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
          public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
          /**
           * Sets constraints for a given field item property.
           *
           * Note: this overwrites any existing property constraints. If you need to
           * add to the existing constraints, use
           * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
           *
           * @param string $name
           *   The name of the property to set constraints for.
           * @param array $constraints
           *   The constraints to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
          public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
          /**
           * Adds constraints for a given field item property.
           *
           * Adds a constraint to a property of a base field item. e.g.
           * @code
           * // Limit the field item's value property to the range 0 through 10.
           * // e.g. $node->size->value.
           * $field->addPropertyConstraints('value', [
           *   'Range' => [
           *     'min' => 0,
           *     'max' => 10,
           *   ]
           * ]);
           * @endcode
           *
           * If you want to add a validation constraint that applies to the
           * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
           * instead.
           *
           * Note: passing a new set of options for an existing property constraint will
           * overwrite with the new options.
           *
           * @param string $name
           *   The name of the property to set constraints for.
           * @param array $constraints
           *   The constraints to set.
           *
           * @return static
           *   The object itself for chaining.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
          public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
          /**
           * Sets the display options for the field in forms or rendered entities.
           *
           * This enables generic rendering of the field with widgets / formatters,
           * including automated support for "In place editing", and with optional
           * configurability in the "Manage display" / "Manage form display" UI screens.
           *
           * Unless this method is called, the field remains invisible (or requires
           * ad-hoc rendering logic).
           *
           * @param string $display_context
           *   The display context. Either 'view' or 'form'.
           * @param array $options
           *   An array of display options. Refer to
           *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
           *   a list of supported keys. The options should include at least a 'weight',
           *   or specify 'region' = 'hidden'. The 'default_widget' /
           *   'default_formatter' for the field type will be used if no 'type' is
           *   specified.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
          public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
          /**
           * Sets whether the display for the field can be configured.
           *
           * @param string $display_context
           *   The display context. Either 'view' or 'form'.
           * @param bool $configurable
           *   Whether the display options can be configured (e.g., via the "Manage
           *   display" / "Manage form display" UI screens). If TRUE, the options
           *   specified via getDisplayOptions() act as defaults.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
          public isDisplayConfigurable($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
          public getInitialValue(): array Returns the initial value for the field.
          /**
           * Returns the initial value for the field.
           *
           * @return array
           *   The initial value for the field, as a numerically indexed array of items,
           *   each item being a property/value array. An empty array when there is no
           *   default value.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
          public setInitialValue($value): $this Sets an initial value for the field.
          /**
           * Sets an initial value for the field.
           *
           * @param mixed $value
           *   The initial value for the field. This can be either:
           *   - a literal, in which case it will be assigned to the first property of
           *     the first item;
           *   - a numerically indexed array of items, each item being a property/value
           *     array;
           *   - a non-numerically indexed array, in which case the array is assumed to
           *     be a property/value array and used as the first item;
           *   - an empty array for no initial value.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
          public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
          /**
           * Returns the name of the field that will be used for getting initial values.
           *
           * @return string|null
           *   The field name.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
          public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
          /**
           * Sets a field that will be used for getting initial values.
           *
           * @param string $field_name
           *   The name of the field that will be used for getting initial values.
           * @param mixed $default_value
           *   (optional) The default value for the field, in case the inherited value
           *   is NULL. This can be either:
           *   - a literal, in which case it will be assigned to the first property of
           *     the first item;
           *   - a numerically indexed array of items, each item being a property/value
           *     array;
           *   - a non-numerically indexed array, in which case the array is assumed to
           *     be a property/value array and used as the first item;
           *   - an empty array for no initial value.
           *   If the field being added is required or an entity key, it is recommended
           *   to provide a default value.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
          public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
          public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
          public getPropertyNames() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
          public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
          /**
           * Sets the ID of the type of the entity this field is attached to.
           *
           * @param string $entity_type_id
           *   The name of the target entity type to set.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
          public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
          /**
           * Sets the bundle this field is defined for.
           *
           * @param string|null $bundle
           *   The bundle, or NULL if the field is not bundle-specific.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
          public getSchema() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
          public getColumns() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
          public hasCustomStorage() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
          public isBaseField() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
          public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
          /**
           * Sets the storage behavior for this field.
           *
           * @param bool $custom_storage
           *   Pass FALSE if the storage takes care of storing the field,
           *   TRUE otherwise.
           *
           * @return $this
           *
           * @throws \LogicException
           *   Thrown if custom storage is to be set to FALSE for a computed field.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
          public getUniqueStorageIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
          public setDeleted($deleted): $this Sets whether the field storage is deleted.
          /**
           * Sets whether the field storage is deleted.
           *
           * @param bool $deleted
           *   Whether the field storage is deleted.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
          public isStorageRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
          public setStorageRequired($required): static Sets whether the field storage is required.
          /**
           * Sets whether the field storage is required.
           *
           * @param bool $required
           *   Whether the field storage is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
          public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
          public setDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
          public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
          /**
           * Sets the item definition.
           *
           * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
           *   A list item's data definition.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
        • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
          /**
           * Creates a new field definition.
           *
           * @param string $type
           *   The type of the field.
           *
           * @return static
           *   A new field definition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
          public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
          /**
           * Creates a new field definition based upon a field storage definition.
           *
           * In cases where one needs a field storage definitions to act like full
           * field definitions, this creates a new field definition based upon the
           * (limited) information available. That way it is possible to use the field
           * definition in places where a full field definition is required; e.g., with
           * widgets or formatters.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
           *   The field storage definition to base the new field definition upon.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
          public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
          public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
          protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
          /**
           * Creates a new list definition.
           *
           * @param string $item_type
           *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new List Data Definition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
          public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        protected name -> string (7) "metatag"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (4)
        0 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#16461 (9)
        • Properties (9)
        • Methods (49)
        • Static methods (18)
        • Iterator
        • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 Depth Limit
          protected name -> integer 0
          protected parent -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#16111 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected values -> array (2) Depth Limit
          protected properties -> array (0)
        • public isEmpty() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:46
          public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
          public getEntity() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
          public getLangcode() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
          protected getSettings(): array Returns the array of field settings.
          /**
           * Returns the array of field settings.
           *
           * @return array
           *   The array of settings.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
          protected getSetting($setting_name): mixed Returns the value of a field setting.
          /**
           * Returns the value of a field setting.
           *
           * @param string $setting_name
           *   The setting name.
           *
           * @return mixed
           *   The setting value.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
          public setValue($values, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:118
          protected writePropertyValue($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Different to the parent Map class, we avoid creating property objects as
           * far as possible in order to optimize performance. Thus we just update
           * $this->values if no property object has been created yet.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
          public view($display_options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
          public preSave() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:208
          public postSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
          public deleteRevision() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
          public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:233
          public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:240
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:56
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
          public set($property_name, $value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
          public getProperties($include_computed = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
          public getIterator(): ArrayIterator {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
          public onChange($property_name, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * @param string $property_name
           *   The name of the property.
           * @param bool $notify
           *   (optional) Whether to forward the notification to the parent. Defaults to
           *   TRUE. By passing FALSE, overrides of this method can re-use the logic
           *   of parent classes without triggering notification.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:231
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:26
          public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:33
          public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
          public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
          public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
          public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
          public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
          public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
          public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
          public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
          public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
          public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
          public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
          abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
          /**
           * Defines field item properties.
           *
           * Properties that are required to constitute a valid, non-empty item should
           * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
           *
           * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
           *   An array of property definitions of contained properties, keyed by
           *   property name.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
          abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
          /**
           * Returns the schema for the field.
           *
           * This method is static because the field schema information is needed on
           * creation of the field. FieldItemInterface objects instantiated at that
           * time are not reliable as field settings might be missing.
           *
           * Computed fields having no schema should return an empty array.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
           *   The field definition.
           *
           * @return array
           *   An empty array if there is no schema, or an associative array with the
           *   following key/value pairs:
           *   - columns: An array of Schema API column specifications, keyed by column
           *     name. The columns need to be a subset of the properties defined in
           *     propertyDefinitions(). The 'not null' property is ignored if present,
           *     as it is determined automatically by the storage controller depending
           *     on the table layout and the property definitions. It is recommended to
           *     avoid having the column definitions depend on field settings when
           *     possible. No assumptions should be made on how storage engines
           *     internally use the original column name to structure their storage.
           *   - unique keys: (optional) An array of Schema API unique key definitions.
           *     Only columns that appear in the 'columns' array are allowed.
           *   - indexes: (optional) An array of Schema API index definitions. Only
           *     columns that appear in the 'columns' array are allowed. Those indexes
           *     will be used as default indexes. Field definitions can specify
           *     additional indexes or, at their own risk, modify the default indexes
           *     specified by the field-type module. Some storage engines might not
           *     support indexes.
           *   - foreign keys: (optional) An array of Schema API foreign key
           *     definitions. Note, however, that the field data is not necessarily
           *     stored in SQL. Also, the possible usage is limited, as you cannot
           *     specify another field as related, only existing SQL tables,
           *     such as {taxonomy_term_data}.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   Throws an exception if the schema is invalid.
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
        • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
        1 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#18916 (9)
        • Properties (9)
        • Methods (49)
        • Static methods (18)
        • Iterator
        • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 Depth Limit
          protected name -> integer 1
          protected parent -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#16111 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected values -> array (2) Depth Limit
          protected properties -> array (0)
        • public isEmpty() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:46
          public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
          public getEntity() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
          public getLangcode() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
          protected getSettings(): array Returns the array of field settings.
          /**
           * Returns the array of field settings.
           *
           * @return array
           *   The array of settings.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
          protected getSetting($setting_name): mixed Returns the value of a field setting.
          /**
           * Returns the value of a field setting.
           *
           * @param string $setting_name
           *   The setting name.
           *
           * @return mixed
           *   The setting value.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
          public setValue($values, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:118
          protected writePropertyValue($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Different to the parent Map class, we avoid creating property objects as
           * far as possible in order to optimize performance. Thus we just update
           * $this->values if no property object has been created yet.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
          public view($display_options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
          public preSave() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:208
          public postSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
          public deleteRevision() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
          public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:233
          public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:240
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:56
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
          public set($property_name, $value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
          public getProperties($include_computed = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
          public getIterator(): ArrayIterator {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
          public onChange($property_name, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * @param string $property_name
           *   The name of the property.
           * @param bool $notify
           *   (optional) Whether to forward the notification to the parent. Defaults to
           *   TRUE. By passing FALSE, overrides of this method can re-use the logic
           *   of parent classes without triggering notification.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:231
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:26
          public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:33
          public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
          public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
          public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
          public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
          public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
          public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
          public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
          public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
          public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
          public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
          public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
          abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
          /**
           * Defines field item properties.
           *
           * Properties that are required to constitute a valid, non-empty item should
           * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
           *
           * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
           *   An array of property definitions of contained properties, keyed by
           *   property name.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
          abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
          /**
           * Returns the schema for the field.
           *
           * This method is static because the field schema information is needed on
           * creation of the field. FieldItemInterface objects instantiated at that
           * time are not reliable as field settings might be missing.
           *
           * Computed fields having no schema should return an empty array.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
           *   The field definition.
           *
           * @return array
           *   An empty array if there is no schema, or an associative array with the
           *   following key/value pairs:
           *   - columns: An array of Schema API column specifications, keyed by column
           *     name. The columns need to be a subset of the properties defined in
           *     propertyDefinitions(). The 'not null' property is ignored if present,
           *     as it is determined automatically by the storage controller depending
           *     on the table layout and the property definitions. It is recommended to
           *     avoid having the column definitions depend on field settings when
           *     possible. No assumptions should be made on how storage engines
           *     internally use the original column name to structure their storage.
           *   - unique keys: (optional) An array of Schema API unique key definitions.
           *     Only columns that appear in the 'columns' array are allowed.
           *   - indexes: (optional) An array of Schema API index definitions. Only
           *     columns that appear in the 'columns' array are allowed. Those indexes
           *     will be used as default indexes. Field definitions can specify
           *     additional indexes or, at their own risk, modify the default indexes
           *     specified by the field-type module. Some storage engines might not
           *     support indexes.
           *   - foreign keys: (optional) An array of Schema API foreign key
           *     definitions. Note, however, that the field data is not necessarily
           *     stored in SQL. Also, the possible usage is limited, as you cannot
           *     specify another field as related, only existing SQL tables,
           *     such as {taxonomy_term_data}.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   Throws an exception if the schema is invalid.
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
        • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
        2 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#18716 (9)
        • Properties (9)
        • Methods (49)
        • Static methods (18)
        • Iterator
        • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 Depth Limit
          protected name -> integer 2
          protected parent -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#16111 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected values -> array (2) Depth Limit
          protected properties -> array (0)
        • public isEmpty() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:46
          public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
          public getEntity() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
          public getLangcode() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
          protected getSettings(): array Returns the array of field settings.
          /**
           * Returns the array of field settings.
           *
           * @return array
           *   The array of settings.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
          protected getSetting($setting_name): mixed Returns the value of a field setting.
          /**
           * Returns the value of a field setting.
           *
           * @param string $setting_name
           *   The setting name.
           *
           * @return mixed
           *   The setting value.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
          public setValue($values, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:118
          protected writePropertyValue($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Different to the parent Map class, we avoid creating property objects as
           * far as possible in order to optimize performance. Thus we just update
           * $this->values if no property object has been created yet.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
          public view($display_options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
          public preSave() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:208
          public postSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
          public deleteRevision() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
          public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:233
          public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:240
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:56
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
          public set($property_name, $value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
          public getProperties($include_computed = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
          public getIterator(): ArrayIterator {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
          public onChange($property_name, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * @param string $property_name
           *   The name of the property.
           * @param bool $notify
           *   (optional) Whether to forward the notification to the parent. Defaults to
           *   TRUE. By passing FALSE, overrides of this method can re-use the logic
           *   of parent classes without triggering notification.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:231
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:26
          public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:33
          public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
          public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
          public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
          public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
          public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
          public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
          public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
          public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
          public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
          public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
          public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
          abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
          /**
           * Defines field item properties.
           *
           * Properties that are required to constitute a valid, non-empty item should
           * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
           *
           * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
           *   An array of property definitions of contained properties, keyed by
           *   property name.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
          abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
          /**
           * Returns the schema for the field.
           *
           * This method is static because the field schema information is needed on
           * creation of the field. FieldItemInterface objects instantiated at that
           * time are not reliable as field settings might be missing.
           *
           * Computed fields having no schema should return an empty array.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
           *   The field definition.
           *
           * @return array
           *   An empty array if there is no schema, or an associative array with the
           *   following key/value pairs:
           *   - columns: An array of Schema API column specifications, keyed by column
           *     name. The columns need to be a subset of the properties defined in
           *     propertyDefinitions(). The 'not null' property is ignored if present,
           *     as it is determined automatically by the storage controller depending
           *     on the table layout and the property definitions. It is recommended to
           *     avoid having the column definitions depend on field settings when
           *     possible. No assumptions should be made on how storage engines
           *     internally use the original column name to structure their storage.
           *   - unique keys: (optional) An array of Schema API unique key definitions.
           *     Only columns that appear in the 'columns' array are allowed.
           *   - indexes: (optional) An array of Schema API index definitions. Only
           *     columns that appear in the 'columns' array are allowed. Those indexes
           *     will be used as default indexes. Field definitions can specify
           *     additional indexes or, at their own risk, modify the default indexes
           *     specified by the field-type module. Some storage engines might not
           *     support indexes.
           *   - foreign keys: (optional) An array of Schema API foreign key
           *     definitions. Note, however, that the field data is not necessarily
           *     stored in SQL. Also, the possible usage is limited, as you cannot
           *     specify another field as related, only existing SQL tables,
           *     such as {taxonomy_term_data}.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   Throws an exception if the schema is invalid.
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
        • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
        3 => Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem#18917 (9)
        • Properties (9)
        • Methods (49)
        • Static methods (18)
        • Iterator
        • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#385 Depth Limit
          protected name -> integer 3
          protected parent -> Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList#16111 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected values -> array (2) Depth Limit
          protected properties -> array (0)
        • public isEmpty() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:46
          public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
          public getEntity() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
          public getLangcode() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
          protected getSettings(): array Returns the array of field settings.
          /**
           * Returns the array of field settings.
           *
           * @return array
           *   The array of settings.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
          protected getSetting($setting_name): mixed Returns the value of a field setting.
          /**
           * Returns the value of a field setting.
           *
           * @param string $setting_name
           *   The setting name.
           *
           * @return mixed
           *   The setting value.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
          public setValue($values, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:118
          protected writePropertyValue($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Different to the parent Map class, we avoid creating property objects as
           * far as possible in order to optimize performance. Thus we just update
           * $this->values if no property object has been created yet.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
          public view($display_options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
          public preSave() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:208
          public postSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
          public deleteRevision() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
          public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:233
          public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:240
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:56
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
          public set($property_name, $value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
          public getProperties($include_computed = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
          public getIterator(): ArrayIterator {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
          public onChange($property_name, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * @param string $property_name
           *   The name of the property.
           * @param bool $notify
           *   (optional) Whether to forward the notification to the parent. Defaults to
           *   TRUE. By passing FALSE, overrides of this method can re-use the logic
           *   of parent classes without triggering notification.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:231
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:26
          public static Drupal\metatag\Plugin\Field\FieldType\ComputedMetatagsFieldItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/FieldType/ComputedMetatagsFieldItem.php:33
          public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
          public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
          public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
          public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
          public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
          public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
          public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
          public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
          public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
          public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
          public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
          abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
          /**
           * Defines field item properties.
           *
           * Properties that are required to constitute a valid, non-empty item should
           * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
           *
           * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
           *   An array of property definitions of contained properties, keyed by
           *   property name.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
          abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
          /**
           * Returns the schema for the field.
           *
           * This method is static because the field schema information is needed on
           * creation of the field. FieldItemInterface objects instantiated at that
           * time are not reliable as field settings might be missing.
           *
           * Computed fields having no schema should return an empty array.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
           *   The field definition.
           *
           * @return array
           *   An empty array if there is no schema, or an associative array with the
           *   following key/value pairs:
           *   - columns: An array of Schema API column specifications, keyed by column
           *     name. The columns need to be a subset of the properties defined in
           *     propertyDefinitions(). The 'not null' property is ignored if present,
           *     as it is determined automatically by the storage controller depending
           *     on the table layout and the property definitions. It is recommended to
           *     avoid having the column definitions depend on field settings when
           *     possible. No assumptions should be made on how storage engines
           *     internally use the original column name to structure their storage.
           *   - unique keys: (optional) An array of Schema API unique key definitions.
           *     Only columns that appear in the 'columns' array are allowed.
           *   - indexes: (optional) An array of Schema API index definitions. Only
           *     columns that appear in the 'columns' array are allowed. Those indexes
           *     will be used as default indexes. Field definitions can specify
           *     additional indexes or, at their own risk, modify the default indexes
           *     specified by the field-type module. Some storage engines might not
           *     support indexes.
           *   - foreign keys: (optional) An array of Schema API foreign key
           *     definitions. Note, however, that the field data is not necessarily
           *     stored in SQL. Also, the possible usage is limited, as you cannot
           *     specify another field as related, only existing SQL tables,
           *     such as {taxonomy_term_data}.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   Throws an exception if the schema is invalid.
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
        • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
        protected langcode -> string (2) "es"
        protected metatagsGenerated -> boolean true
        protected valueComputed -> boolean true
      • protected valueNeedsRecomputing() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/MetatagEntityFieldItemList.php:30
        protected computeValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/Plugin/Field/MetatagEntityFieldItemList.php:37
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:50
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:145
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:42
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:61
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:69
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:89
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:105
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:121
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:97
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:129
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:137
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:113
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        protected ensureComputedValue() Ensures that values are only computed once.
        /**
         * Ensures that values are only computed once.
         */
        
        Defined in <drupal>/modules/contrib/metatag/src/TypedData/ComputedItemListTrait.php:28
      • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      path -> Drupal\pathauto\PathautoFieldItemList#16113 (3)
      • Field properties (3)
      • Properties (10)
      • Methods (71)
      • Static methods (2)
      • Iterator
      • alias -> string (41) "/condiciones-de-venta-forfet-de-temporada"
        pid -> string (2) "97"
        langcode -> string (2) "es"
      • protected definition -> Drupal\Core\Field\Entity\BaseFieldOverride#290 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (19) "base_field_override"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (97) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
          config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.path
          
          1 => string (100) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
          config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.path
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (22) "node.pagina_libre.path"
          protected status -> boolean true
          protected uuid -> string (36) "16f12acc-8027-40b8-8966-9f6c94e69c02"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (2)
          config => array (1) Depth Limit
          module => array (1) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (22) "node.pagina_libre.path"
          protected field_name -> string (4) "path"
          protected field_type -> string (4) "path"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> string (12) "Alias de URL"
          protected description -> string (0) ""
          protected settings -> array (0)
          protected required -> boolean false
          protected translatable -> boolean true
          protected default_value -> array (0)
          protected default_value_callback -> string (0) ""
          protected fieldStorage -> null
          protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#18599 (3)
          • Properties (3)
          • Methods (39)
          • Static methods (4)
          • protected definition -> array (2) Depth Limit
            protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
            protected fieldDefinition -> Drupal\Core\Field\Entity\BaseFieldOverride#290 Recursion
          • public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
            public getFieldDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
            public setFieldDefinition($field_definition) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
            public getLabel(): string Gets the label of the field type.
            /**
             * Gets the label of the field type.
             *
             * If the label hasn't been set, then fall back to the label of the
             * typed data definition.
             *
             * @return string
             *   The label of the field type.
             *
             * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
            public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#386 (7)
          • Properties (7)
          • Methods (89)
          • Static methods (9)
          • Class constants (1)
          • protected definition -> array (8) Depth Limit
            protected typedDataManager -> null
            protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#383 Depth Limit
            protected type -> string (4) "path"
            protected propertyDefinitions -> array (4) Depth Limit
            protected schema -> null
            protected indexes -> array (0)
          • public getName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
            public setName($name): static Sets the field name.
            /**
             * Sets the field name.
             *
             * @param string $name
             *   The field name to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
            public getType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
            public setSettings(array $settings) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Note that the method does not unset existing settings not specified in the
             * incoming $settings array.
             *
             * For example:
             * @code
             *   // Given these are the default settings.
             *   $field_definition->getSettings() === [
             *     'fruit' => 'apple',
             *     'season' => 'summer',
             *   ];
             *   // Change only the 'fruit' setting.
             *   $field_definition->setSettings(['fruit' => 'banana']);
             *   // The 'season' setting persists unchanged.
             *   $field_definition->getSettings() === [
             *     'fruit' => 'banana',
             *     'season' => 'summer',
             *   ];
             * @endcode
             *
             * For clarity, it is preferred to use setSetting() if not all available
             * settings are supplied.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
            public setSetting($setting_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
            public getProvider() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
            public setProvider($provider): $this Sets the name of the provider of this field.
            /**
             * Sets the name of the provider of this field.
             *
             * @param string $provider
             *   The provider name to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
            public isTranslatable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
            public setTranslatable($translatable): $this Sets whether the field is translatable.
            /**
             * Sets whether the field is translatable.
             *
             * @param bool $translatable
             *   Whether the field is translatable.
             *
             * @return $this
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
            public isRevisionable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
            public setRevisionable($revisionable): $this Sets whether the field is revisionable.
            /**
             * Sets whether the field is revisionable.
             *
             * @param bool $revisionable
             *   Whether the field is revisionable.
             *
             * @return $this
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
            public getCardinality() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
            public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
            /**
             * Sets the maximum number of items allowed for the field.
             *
             * Possible values are positive integers or
             * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
             *
             * Note that if the entity type that this base field is attached to is
             * revisionable and the field has a cardinality higher than 1, the field is
             * considered revisionable by default.
             *
             * @param int $cardinality
             *   The field cardinality.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
            public isMultiple() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
            public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
            /**
             * Sets constraints for a given field item property.
             *
             * Note: this overwrites any existing property constraints. If you need to
             * add to the existing constraints, use
             * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
             *
             * @param string $name
             *   The name of the property to set constraints for.
             * @param array $constraints
             *   The constraints to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
            public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
            /**
             * Adds constraints for a given field item property.
             *
             * Adds a constraint to a property of a base field item. e.g.
             * @code
             * // Limit the field item's value property to the range 0 through 10.
             * // e.g. $node->size->value.
             * $field->addPropertyConstraints('value', [
             *   'Range' => [
             *     'min' => 0,
             *     'max' => 10,
             *   ]
             * ]);
             * @endcode
             *
             * If you want to add a validation constraint that applies to the
             * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
             * instead.
             *
             * Note: passing a new set of options for an existing property constraint will
             * overwrite with the new options.
             *
             * @param string $name
             *   The name of the property to set constraints for.
             * @param array $constraints
             *   The constraints to set.
             *
             * @return static
             *   The object itself for chaining.
             *
             * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
            public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
            /**
             * Sets the display options for the field in forms or rendered entities.
             *
             * This enables generic rendering of the field with widgets / formatters,
             * including automated support for "In place editing", and with optional
             * configurability in the "Manage display" / "Manage form display" UI screens.
             *
             * Unless this method is called, the field remains invisible (or requires
             * ad-hoc rendering logic).
             *
             * @param string $display_context
             *   The display context. Either 'view' or 'form'.
             * @param array $options
             *   An array of display options. Refer to
             *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
             *   a list of supported keys. The options should include at least a 'weight',
             *   or specify 'region' = 'hidden'. The 'default_widget' /
             *   'default_formatter' for the field type will be used if no 'type' is
             *   specified.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
            public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
            /**
             * Sets whether the display for the field can be configured.
             *
             * @param string $display_context
             *   The display context. Either 'view' or 'form'.
             * @param bool $configurable
             *   Whether the display options can be configured (e.g., via the "Manage
             *   display" / "Manage form display" UI screens). If TRUE, the options
             *   specified via getDisplayOptions() act as defaults.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
            public getDisplayOptions($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
            public isDisplayConfigurable($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
            public getDefaultValueLiteral() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
            public getDefaultValueCallback() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
            public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
            public setDefaultValue($value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
            public setDefaultValueCallback($callback) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
            public getInitialValue(): array Returns the initial value for the field.
            /**
             * Returns the initial value for the field.
             *
             * @return array
             *   The initial value for the field, as a numerically indexed array of items,
             *   each item being a property/value array. An empty array when there is no
             *   default value.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
            public setInitialValue($value): $this Sets an initial value for the field.
            /**
             * Sets an initial value for the field.
             *
             * @param mixed $value
             *   The initial value for the field. This can be either:
             *   - a literal, in which case it will be assigned to the first property of
             *     the first item;
             *   - a numerically indexed array of items, each item being a property/value
             *     array;
             *   - a non-numerically indexed array, in which case the array is assumed to
             *     be a property/value array and used as the first item;
             *   - an empty array for no initial value.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
            public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
            /**
             * Returns the name of the field that will be used for getting initial values.
             *
             * @return string|null
             *   The field name.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
            public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
            /**
             * Sets a field that will be used for getting initial values.
             *
             * @param string $field_name
             *   The name of the field that will be used for getting initial values.
             * @param mixed $default_value
             *   (optional) The default value for the field, in case the inherited value
             *   is NULL. This can be either:
             *   - a literal, in which case it will be assigned to the first property of
             *     the first item;
             *   - a numerically indexed array of items, each item being a property/value
             *     array;
             *   - a non-numerically indexed array, in which case the array is assumed to
             *     be a property/value array and used as the first item;
             *   - an empty array for no initial value.
             *   If the field being added is required or an entity key, it is recommended
             *   to provide a default value.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
            public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
            public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
            public getPropertyNames() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
            public getTargetEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
            public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
            /**
             * Sets the ID of the type of the entity this field is attached to.
             *
             * @param string $entity_type_id
             *   The name of the target entity type to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
            public getTargetBundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
            public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
            /**
             * Sets the bundle this field is defined for.
             *
             * @param string|null $bundle
             *   The bundle, or NULL if the field is not bundle-specific.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
            public getSchema() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
            public getColumns() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
            public hasCustomStorage() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
            public isBaseField() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
            public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
            /**
             * Sets the storage behavior for this field.
             *
             * @param bool $custom_storage
             *   Pass FALSE if the storage takes care of storing the field,
             *   TRUE otherwise.
             *
             * @return $this
             *
             * @throws \LogicException
             *   Thrown if custom storage is to be set to FALSE for a computed field.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
            public getFieldStorageDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
            public getUniqueStorageIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
            public getUniqueIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
            public isDeleted() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
            public setDeleted($deleted): $this Sets whether the field storage is deleted.
            /**
             * Sets whether the field storage is deleted.
             *
             * @param bool $deleted
             *   Whether the field storage is deleted.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
            public getConfig($bundle) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
            public isStorageRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
            public setStorageRequired($required): static Sets whether the field storage is required.
            /**
             * Sets whether the field storage is required.
             *
             * @param bool $required
             *   Whether the field storage is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
            public __clone() Magic method: Implements a deep clone.
            /**
             * Magic method: Implements a deep clone.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
            public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
            public setDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
            public getItemDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
            public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
            /**
             * Sets the item definition.
             *
             * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
             *   A list item's data definition.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
          • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
            /**
             * Creates a new field definition.
             *
             * @param string $type
             *   The type of the field.
             *
             * @return static
             *   A new field definition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
            public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
            /**
             * Creates a new field definition based upon a field storage definition.
             *
             * In cases where one needs a field storage definitions to act like full
             * field definitions, this creates a new field definition based upon the
             * (limited) information available. That way it is possible to use the field
             * definition in places where a full field definition is required; e.g., with
             * widgets or formatters.
             *
             * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
             *   The field storage definition to base the new field definition upon.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
            public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
            public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
            protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
            /**
             * Ensure a field value is transformed into a format keyed by delta.
             *
             * @param mixed $value
             *   The raw field value to normalize.
             * @param string $main_property_name
             *   The main field property name.
             *
             * @return array
             *   A field value normalized into a format keyed by delta.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
            public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
            /**
             * Creates a new list definition.
             *
             * @param string $item_type
             *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new List Data Definition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
            public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
          /**
           * Constructs a BaseFieldOverride object.
           *
           * In most cases, base field override entities are created via
           * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
           *
           * @param array $values
           *   An array of base field bundle override properties, keyed by property
           *   name. The field to override is specified by referring to an existing
           *   field with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the bundle field override is attached to. Other array
           *   elements will be used to set the corresponding properties on the class;
           *   see the class property documentation for details.
           * @param string $entity_type
           *   (optional) The type of the entity to create. Defaults to
           *   'base_field_override'.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   Exception thrown if $values does not contain a field_name, entity_type or
           *   bundle value.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
          public isInternal(): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
          protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
          /**
           * Gets the base field definition.
           *
           * @return \Drupal\Core\Field\BaseFieldDefinition
           *   An associative array of the base field definition.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the bundle is being changed.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          protected linkTemplates(): array Gets an array link templates.
          /**
           * Gets an array link templates.
           *
           * @return array
           *   An array of link templates containing paths.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
          /**
           * Gets an array of placeholders for this entity.
           *
           * Individual entity classes may override this method to add additional
           * placeholders if desired. If so, they should be sure to replicate the
           * property caching logic.
           *
           * @param string $rel
           *   The link relationship type, for example: canonical or edit-form.
           *
           * @return array
           *   An array of URI placeholders.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
          /**
           * Creates a base field override object.
           *
           * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
           *   The base field definition to override.
           * @param string $bundle
           *   The bundle to which the override applies.
           *
           * @return \Drupal\Core\Field\Entity\BaseFieldOverride
           *   A new base field override object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
          public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
          public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
          /**
           * Loads a base field bundle override config entity.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\Core\Field\FieldConfigInterface|null
           *   The base field bundle override config entity if one exists for the
           *   provided field name, otherwise NULL.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (4) "path"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (1)
        0 => Drupal\pathauto\PathautoItem#19495 (9)
        • Properties (9)
        • Methods (49)
        • Static methods (21)
        • Iterator
        • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#18599 Depth Limit
          protected name -> integer 0
          protected parent -> Drupal\pathauto\PathautoFieldItemList#16113 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected values -> array (3) Depth Limit
          protected properties -> array (1) Depth Limit
        • public postSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/pathauto/src/PathautoItem.php:30
          public isEmpty() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/pathauto/src/PathautoItem.php:42
          public preSave() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\path\Plugin\Field\FieldType\PathItem
          Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathItem.php:61
          public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
          public getEntity() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
          public getLangcode() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
          protected getSettings(): array Returns the array of field settings.
          /**
           * Returns the array of field settings.
           *
           * @return array
           *   The array of settings.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
          protected getSetting($setting_name): mixed Returns the value of a field setting.
          /**
           * Returns the value of a field setting.
           *
           * @param string $setting_name
           *   The setting name.
           *
           * @return mixed
           *   The setting value.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
          public setValue($values, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:118
          protected writePropertyValue($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Different to the parent Map class, we avoid creating property objects as
           * far as possible in order to optimize performance. Thus we just update
           * $this->values if no property object has been created yet.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
          public view($display_options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
          public deleteRevision() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
          public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:233
          public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:240
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:56
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
          public set($property_name, $value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
          public getProperties($include_computed = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
          public getIterator(): ArrayIterator {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
          public onChange($property_name, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * @param string $property_name
           *   The name of the property.
           * @param bool $notify
           *   (optional) Whether to forward the notification to the parent. Defaults to
           *   TRUE. By passing FALSE, overrides of this method can re-use the logic
           *   of parent classes without triggering notification.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:231
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:119
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\pathauto\PathautoItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/modules/contrib/pathauto/src/PathautoItem.php:17
          public static Drupal\path\Plugin\Field\FieldType\PathItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathItem.php:43
          public static Drupal\path\Plugin\Field\FieldType\PathItem::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathItem.php:118
          public static Drupal\path\Plugin\Field\FieldType\PathItem::mainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathItem.php:127
          public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
          public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
          public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
          public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
          public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
          public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
          public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
          public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
          public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
          public static Drupal\path\Plugin\Field\FieldType\PathItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathItem.php:30
          public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
          public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
          abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
          /**
           * Defines field item properties.
           *
           * Properties that are required to constitute a valid, non-empty item should
           * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
           *
           * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
           *   An array of property definitions of contained properties, keyed by
           *   property name.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
          abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
          /**
           * Returns the schema for the field.
           *
           * This method is static because the field schema information is needed on
           * creation of the field. FieldItemInterface objects instantiated at that
           * time are not reliable as field settings might be missing.
           *
           * Computed fields having no schema should return an empty array.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
           *   The field definition.
           *
           * @return array
           *   An empty array if there is no schema, or an associative array with the
           *   following key/value pairs:
           *   - columns: An array of Schema API column specifications, keyed by column
           *     name. The columns need to be a subset of the properties defined in
           *     propertyDefinitions(). The 'not null' property is ignored if present,
           *     as it is determined automatically by the storage controller depending
           *     on the table layout and the property definitions. It is recommended to
           *     avoid having the column definitions depend on field settings when
           *     possible. No assumptions should be made on how storage engines
           *     internally use the original column name to structure their storage.
           *   - unique keys: (optional) An array of Schema API unique key definitions.
           *     Only columns that appear in the 'columns' array are allowed.
           *   - indexes: (optional) An array of Schema API index definitions. Only
           *     columns that appear in the 'columns' array are allowed. Those indexes
           *     will be used as default indexes. Field definitions can specify
           *     additional indexes or, at their own risk, modify the default indexes
           *     specified by the field-type module. Some storage engines might not
           *     support indexes.
           *   - foreign keys: (optional) An array of Schema API foreign key
           *     definitions. Note, however, that the field data is not necessarily
           *     stored in SQL. Also, the possible usage is limited, as you cannot
           *     specify another field as related, only existing SQL tables,
           *     such as {taxonomy_term_data}.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   Throws an exception if the schema is invalid.
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
        • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
        protected langcode -> string (2) "es"
        protected valueComputed -> boolean true
      • protected delegateMethod($method)
        /**
         * @{inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/pathauto/src/PathautoFieldItemList.php:12
        protected computeValue()
        /**
         * @{inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/pathauto/src/PathautoFieldItemList.php:32
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathFieldItemList.php:47
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/modules/path/src/Plugin/Field/FieldType/PathFieldItemList.php:57
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:50
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:145
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:42
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:61
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:69
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:89
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:105
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:121
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:97
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:129
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:137
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:113
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        protected ensureComputedValue() Ensures that values are only computed once.
        /**
         * Ensures that values are only computed once.
         */
        
        Inherited from Drupal\path\Plugin\Field\FieldType\PathFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:32
      • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      rh_action -> string (14) "bundle_default"
      rh_redirect -> Drupal\Core\Field\FieldItemList#16121 (0)
      • No values
      • Properties (9)
      • Methods (69)
      • Static methods (2)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\Core\Field\BaseFieldDefinition#373 (7)
        • Properties (7)
        • Methods (89)
        • Static methods (9)
        • Class constants (1)
        • protected definition -> array (7)
          field_name => string (11) "rh_redirect"
          label => Drupal\Core\StringTranslation\TranslatableMarkup#374 Depth Limit
          description => Drupal\Core\StringTranslation\TranslatableMarkup#370 Depth Limit
          translatable => boolean true
          provider => string (7) "rh_node"
          entity_type => string (4) "node"
          bundle => null
          protected typedDataManager -> null
          protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#371 (3)
          • Properties (3)
          • Methods (39)
          • Static methods (4)
          • protected definition -> array (2) Depth Limit
            protected typedDataManager -> null
            protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#373 Recursion
          • public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
            public getFieldDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
            public setFieldDefinition($field_definition) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
            public getLabel(): string Gets the label of the field type.
            /**
             * Gets the label of the field type.
             *
             * If the label hasn't been set, then fall back to the label of the
             * typed data definition.
             *
             * @return string
             *   The label of the field type.
             *
             * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
            public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected type -> string (6) "string"
          protected propertyDefinitions -> null
          protected schema -> null
          protected indexes -> array (0)
        • public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
          public setName($name): static Sets the field name.
          /**
           * Sets the field name.
           *
           * @param string $name
           *   The field name to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Note that the method does not unset existing settings not specified in the
           * incoming $settings array.
           *
           * For example:
           * @code
           *   // Given these are the default settings.
           *   $field_definition->getSettings() === [
           *     'fruit' => 'apple',
           *     'season' => 'summer',
           *   ];
           *   // Change only the 'fruit' setting.
           *   $field_definition->setSettings(['fruit' => 'banana']);
           *   // The 'season' setting persists unchanged.
           *   $field_definition->getSettings() === [
           *     'fruit' => 'banana',
           *     'season' => 'summer',
           *   ];
           * @endcode
           *
           * For clarity, it is preferred to use setSetting() if not all available
           * settings are supplied.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
          public getProvider() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
          public setProvider($provider): $this Sets the name of the provider of this field.
          /**
           * Sets the name of the provider of this field.
           *
           * @param string $provider
           *   The provider name to set.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
          public setTranslatable($translatable): $this Sets whether the field is translatable.
          /**
           * Sets whether the field is translatable.
           *
           * @param bool $translatable
           *   Whether the field is translatable.
           *
           * @return $this
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
          public isRevisionable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
          public setRevisionable($revisionable): $this Sets whether the field is revisionable.
          /**
           * Sets whether the field is revisionable.
           *
           * @param bool $revisionable
           *   Whether the field is revisionable.
           *
           * @return $this
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
          public getCardinality() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
          public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
          /**
           * Sets the maximum number of items allowed for the field.
           *
           * Possible values are positive integers or
           * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
           *
           * Note that if the entity type that this base field is attached to is
           * revisionable and the field has a cardinality higher than 1, the field is
           * considered revisionable by default.
           *
           * @param int $cardinality
           *   The field cardinality.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
          public isMultiple() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
          public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
          /**
           * Sets constraints for a given field item property.
           *
           * Note: this overwrites any existing property constraints. If you need to
           * add to the existing constraints, use
           * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
           *
           * @param string $name
           *   The name of the property to set constraints for.
           * @param array $constraints
           *   The constraints to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
          public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
          /**
           * Adds constraints for a given field item property.
           *
           * Adds a constraint to a property of a base field item. e.g.
           * @code
           * // Limit the field item's value property to the range 0 through 10.
           * // e.g. $node->size->value.
           * $field->addPropertyConstraints('value', [
           *   'Range' => [
           *     'min' => 0,
           *     'max' => 10,
           *   ]
           * ]);
           * @endcode
           *
           * If you want to add a validation constraint that applies to the
           * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
           * instead.
           *
           * Note: passing a new set of options for an existing property constraint will
           * overwrite with the new options.
           *
           * @param string $name
           *   The name of the property to set constraints for.
           * @param array $constraints
           *   The constraints to set.
           *
           * @return static
           *   The object itself for chaining.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
          public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
          /**
           * Sets the display options for the field in forms or rendered entities.
           *
           * This enables generic rendering of the field with widgets / formatters,
           * including automated support for "In place editing", and with optional
           * configurability in the "Manage display" / "Manage form display" UI screens.
           *
           * Unless this method is called, the field remains invisible (or requires
           * ad-hoc rendering logic).
           *
           * @param string $display_context
           *   The display context. Either 'view' or 'form'.
           * @param array $options
           *   An array of display options. Refer to
           *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
           *   a list of supported keys. The options should include at least a 'weight',
           *   or specify 'region' = 'hidden'. The 'default_widget' /
           *   'default_formatter' for the field type will be used if no 'type' is
           *   specified.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
          public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
          /**
           * Sets whether the display for the field can be configured.
           *
           * @param string $display_context
           *   The display context. Either 'view' or 'form'.
           * @param bool $configurable
           *   Whether the display options can be configured (e.g., via the "Manage
           *   display" / "Manage form display" UI screens). If TRUE, the options
           *   specified via getDisplayOptions() act as defaults.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
          public isDisplayConfigurable($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
          public getInitialValue(): array Returns the initial value for the field.
          /**
           * Returns the initial value for the field.
           *
           * @return array
           *   The initial value for the field, as a numerically indexed array of items,
           *   each item being a property/value array. An empty array when there is no
           *   default value.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
          public setInitialValue($value): $this Sets an initial value for the field.
          /**
           * Sets an initial value for the field.
           *
           * @param mixed $value
           *   The initial value for the field. This can be either:
           *   - a literal, in which case it will be assigned to the first property of
           *     the first item;
           *   - a numerically indexed array of items, each item being a property/value
           *     array;
           *   - a non-numerically indexed array, in which case the array is assumed to
           *     be a property/value array and used as the first item;
           *   - an empty array for no initial value.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
          public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
          /**
           * Returns the name of the field that will be used for getting initial values.
           *
           * @return string|null
           *   The field name.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
          public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
          /**
           * Sets a field that will be used for getting initial values.
           *
           * @param string $field_name
           *   The name of the field that will be used for getting initial values.
           * @param mixed $default_value
           *   (optional) The default value for the field, in case the inherited value
           *   is NULL. This can be either:
           *   - a literal, in which case it will be assigned to the first property of
           *     the first item;
           *   - a numerically indexed array of items, each item being a property/value
           *     array;
           *   - a non-numerically indexed array, in which case the array is assumed to
           *     be a property/value array and used as the first item;
           *   - an empty array for no initial value.
           *   If the field being added is required or an entity key, it is recommended
           *   to provide a default value.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
          public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
          public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
          public getPropertyNames() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
          public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
          /**
           * Sets the ID of the type of the entity this field is attached to.
           *
           * @param string $entity_type_id
           *   The name of the target entity type to set.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
          public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
          /**
           * Sets the bundle this field is defined for.
           *
           * @param string|null $bundle
           *   The bundle, or NULL if the field is not bundle-specific.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
          public getSchema() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
          public getColumns() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
          public hasCustomStorage() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
          public isBaseField() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
          public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
          /**
           * Sets the storage behavior for this field.
           *
           * @param bool $custom_storage
           *   Pass FALSE if the storage takes care of storing the field,
           *   TRUE otherwise.
           *
           * @return $this
           *
           * @throws \LogicException
           *   Thrown if custom storage is to be set to FALSE for a computed field.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
          public getUniqueStorageIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
          public setDeleted($deleted): $this Sets whether the field storage is deleted.
          /**
           * Sets whether the field storage is deleted.
           *
           * @param bool $deleted
           *   Whether the field storage is deleted.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
          public isStorageRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
          public setStorageRequired($required): static Sets whether the field storage is required.
          /**
           * Sets whether the field storage is required.
           *
           * @param bool $required
           *   Whether the field storage is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
          public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
          public setDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
          public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
          /**
           * Sets the item definition.
           *
           * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
           *   A list item's data definition.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
        • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
          /**
           * Creates a new field definition.
           *
           * @param string $type
           *   The type of the field.
           *
           * @return static
           *   A new field definition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
          public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
          /**
           * Creates a new field definition based upon a field storage definition.
           *
           * In cases where one needs a field storage definitions to act like full
           * field definitions, this creates a new field definition based upon the
           * (limited) information available. That way it is possible to use the field
           * definition in places where a full field definition is required; e.g., with
           * widgets or formatters.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
           *   The field storage definition to base the new field definition upon.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
          public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
          public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
          protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
          /**
           * Creates a new list definition.
           *
           * @param string $item_type
           *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new List Data Definition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
          public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        protected name -> string (11) "rh_redirect"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
      • protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      rh_redirect_response -> string (3) "301"
      rh_redirect_fallback_action -> Drupal\Core\Field\FieldItemList#16129 (0)
      • No values
      • Properties (9)
      • Methods (69)
      • Static methods (2)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\Core\Field\BaseFieldDefinition#361 (7)
        • Properties (7)
        • Methods (89)
        • Static methods (9)
        • Class constants (1)
        • protected definition -> array (7)
          field_name => string (27) "rh_redirect_fallback_action"
          label => Drupal\Core\StringTranslation\TranslatableMarkup#362 Depth Limit
          description => Drupal\Core\StringTranslation\TranslatableMarkup#358 Depth Limit
          translatable => boolean true
          provider => string (7) "rh_node"
          entity_type => string (4) "node"
          bundle => null
          protected typedDataManager -> null
          protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#359 (3)
          • Properties (3)
          • Methods (39)
          • Static methods (4)
          • protected definition -> array (2) Depth Limit
            protected typedDataManager -> null
            protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#361 Recursion
          • public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
            public getFieldDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
            public setFieldDefinition($field_definition) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
            public getLabel(): string Gets the label of the field type.
            /**
             * Gets the label of the field type.
             *
             * If the label hasn't been set, then fall back to the label of the
             * typed data definition.
             *
             * @return string
             *   The label of the field type.
             *
             * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
            public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected type -> string (6) "string"
          protected propertyDefinitions -> null
          protected schema -> null
          protected indexes -> array (0)
        • public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
          public setName($name): static Sets the field name.
          /**
           * Sets the field name.
           *
           * @param string $name
           *   The field name to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Note that the method does not unset existing settings not specified in the
           * incoming $settings array.
           *
           * For example:
           * @code
           *   // Given these are the default settings.
           *   $field_definition->getSettings() === [
           *     'fruit' => 'apple',
           *     'season' => 'summer',
           *   ];
           *   // Change only the 'fruit' setting.
           *   $field_definition->setSettings(['fruit' => 'banana']);
           *   // The 'season' setting persists unchanged.
           *   $field_definition->getSettings() === [
           *     'fruit' => 'banana',
           *     'season' => 'summer',
           *   ];
           * @endcode
           *
           * For clarity, it is preferred to use setSetting() if not all available
           * settings are supplied.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
          public getProvider() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
          public setProvider($provider): $this Sets the name of the provider of this field.
          /**
           * Sets the name of the provider of this field.
           *
           * @param string $provider
           *   The provider name to set.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
          public setTranslatable($translatable): $this Sets whether the field is translatable.
          /**
           * Sets whether the field is translatable.
           *
           * @param bool $translatable
           *   Whether the field is translatable.
           *
           * @return $this
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
          public isRevisionable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
          public setRevisionable($revisionable): $this Sets whether the field is revisionable.
          /**
           * Sets whether the field is revisionable.
           *
           * @param bool $revisionable
           *   Whether the field is revisionable.
           *
           * @return $this
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
          public getCardinality() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
          public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
          /**
           * Sets the maximum number of items allowed for the field.
           *
           * Possible values are positive integers or
           * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
           *
           * Note that if the entity type that this base field is attached to is
           * revisionable and the field has a cardinality higher than 1, the field is
           * considered revisionable by default.
           *
           * @param int $cardinality
           *   The field cardinality.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
          public isMultiple() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
          public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
          /**
           * Sets constraints for a given field item property.
           *
           * Note: this overwrites any existing property constraints. If you need to
           * add to the existing constraints, use
           * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
           *
           * @param string $name
           *   The name of the property to set constraints for.
           * @param array $constraints
           *   The constraints to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
          public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
          /**
           * Adds constraints for a given field item property.
           *
           * Adds a constraint to a property of a base field item. e.g.
           * @code
           * // Limit the field item's value property to the range 0 through 10.
           * // e.g. $node->size->value.
           * $field->addPropertyConstraints('value', [
           *   'Range' => [
           *     'min' => 0,
           *     'max' => 10,
           *   ]
           * ]);
           * @endcode
           *
           * If you want to add a validation constraint that applies to the
           * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
           * instead.
           *
           * Note: passing a new set of options for an existing property constraint will
           * overwrite with the new options.
           *
           * @param string $name
           *   The name of the property to set constraints for.
           * @param array $constraints
           *   The constraints to set.
           *
           * @return static
           *   The object itself for chaining.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
          public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
          /**
           * Sets the display options for the field in forms or rendered entities.
           *
           * This enables generic rendering of the field with widgets / formatters,
           * including automated support for "In place editing", and with optional
           * configurability in the "Manage display" / "Manage form display" UI screens.
           *
           * Unless this method is called, the field remains invisible (or requires
           * ad-hoc rendering logic).
           *
           * @param string $display_context
           *   The display context. Either 'view' or 'form'.
           * @param array $options
           *   An array of display options. Refer to
           *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
           *   a list of supported keys. The options should include at least a 'weight',
           *   or specify 'region' = 'hidden'. The 'default_widget' /
           *   'default_formatter' for the field type will be used if no 'type' is
           *   specified.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
          public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
          /**
           * Sets whether the display for the field can be configured.
           *
           * @param string $display_context
           *   The display context. Either 'view' or 'form'.
           * @param bool $configurable
           *   Whether the display options can be configured (e.g., via the "Manage
           *   display" / "Manage form display" UI screens). If TRUE, the options
           *   specified via getDisplayOptions() act as defaults.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
          public isDisplayConfigurable($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
          public getInitialValue(): array Returns the initial value for the field.
          /**
           * Returns the initial value for the field.
           *
           * @return array
           *   The initial value for the field, as a numerically indexed array of items,
           *   each item being a property/value array. An empty array when there is no
           *   default value.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
          public setInitialValue($value): $this Sets an initial value for the field.
          /**
           * Sets an initial value for the field.
           *
           * @param mixed $value
           *   The initial value for the field. This can be either:
           *   - a literal, in which case it will be assigned to the first property of
           *     the first item;
           *   - a numerically indexed array of items, each item being a property/value
           *     array;
           *   - a non-numerically indexed array, in which case the array is assumed to
           *     be a property/value array and used as the first item;
           *   - an empty array for no initial value.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
          public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
          /**
           * Returns the name of the field that will be used for getting initial values.
           *
           * @return string|null
           *   The field name.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
          public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
          /**
           * Sets a field that will be used for getting initial values.
           *
           * @param string $field_name
           *   The name of the field that will be used for getting initial values.
           * @param mixed $default_value
           *   (optional) The default value for the field, in case the inherited value
           *   is NULL. This can be either:
           *   - a literal, in which case it will be assigned to the first property of
           *     the first item;
           *   - a numerically indexed array of items, each item being a property/value
           *     array;
           *   - a non-numerically indexed array, in which case the array is assumed to
           *     be a property/value array and used as the first item;
           *   - an empty array for no initial value.
           *   If the field being added is required or an entity key, it is recommended
           *   to provide a default value.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
          public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
          public getPropertyDefinition($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
          public getPropertyDefinitions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
          public getPropertyNames() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
          public getMainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
          public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
          /**
           * Sets the ID of the type of the entity this field is attached to.
           *
           * @param string $entity_type_id
           *   The name of the target entity type to set.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
          public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
          /**
           * Sets the bundle this field is defined for.
           *
           * @param string|null $bundle
           *   The bundle, or NULL if the field is not bundle-specific.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
          public getSchema() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
          public getColumns() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
          public hasCustomStorage() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
          public isBaseField() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
          public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
          /**
           * Sets the storage behavior for this field.
           *
           * @param bool $custom_storage
           *   Pass FALSE if the storage takes care of storing the field,
           *   TRUE otherwise.
           *
           * @return $this
           *
           * @throws \LogicException
           *   Thrown if custom storage is to be set to FALSE for a computed field.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
          public getUniqueStorageIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
          public setDeleted($deleted): $this Sets whether the field storage is deleted.
          /**
           * Sets whether the field storage is deleted.
           *
           * @param bool $deleted
           *   Whether the field storage is deleted.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
          public isStorageRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
          public setStorageRequired($required): static Sets whether the field storage is required.
          /**
           * Sets whether the field storage is required.
           *
           * @param bool $required
           *   Whether the field storage is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
          public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
          public setDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
          public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
          /**
           * Sets the item definition.
           *
           * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
           *   A list item's data definition.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\ListDataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
          public setLabel($label): static Sets the human-readable label.
          /**
           * Sets the human-readable label.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
           *   The label to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
          public setDescription($description): static Sets the human-readable description.
          /**
           * Sets the human-readable description.
           *
           * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
           *   The description to set.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
          public setReadOnly($read_only): static Sets whether the data is read-only.
          /**
           * Sets whether the data is read-only.
           *
           * @param bool $read_only
           *   Whether the data is read-only.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
          public setComputed($computed): static Sets whether the data is computed.
          /**
           * Sets whether the data is computed.
           *
           * @param bool $computed
           *   Whether the data is computed.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
          public setRequired($required): static Sets whether the data is required.
          /**
           * Sets whether the data is required.
           *
           * @param bool $required
           *   Whether the data is required.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
          public setClass($class): static Sets the class used for creating the typed data object.
          /**
           * Sets the class used for creating the typed data object.
           *
           * @param string|null $class
           *   The class to use.
           *
           * @return static
           *   The object itself for chaining.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
          public setConstraints(array $constraints): $this Sets an array of validation constraints.
          /**
           * Sets an array of validation constraints.
           *
           * @param array $constraints
           *   An array of validation constraint definitions, keyed by constraint name.
           *   Each constraint definition can be used for instantiating
           *   \Symfony\Component\Validator\Constraint objects.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
          public offsetExists($offset): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
          public & offsetGet($offset): mixed {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
          public offsetSet($offset, $value): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
          public offsetUnset($offset): void {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * This is for BC support only.
           *
           * @todo Remove in https://www.drupal.org/node/1928868.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
          public toArray(): array Returns all definition values as array.
          /**
           * Returns all definition values as array.
           *
           * @return array
           *   The array holding values for all definition keys.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
          public setInternal($internal): $this Sets the whether the data value should be internal.
          /**
           * Sets the whether the data value should be internal.
           *
           * @param bool $internal
           *   Whether the data value should be internal.
           *
           * @return $this
           *
           * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\DataDefinition
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
        • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
          /**
           * Creates a new field definition.
           *
           * @param string $type
           *   The type of the field.
           *
           * @return static
           *   A new field definition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
          public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
          /**
           * Creates a new field definition based upon a field storage definition.
           *
           * In cases where one needs a field storage definitions to act like full
           * field definitions, this creates a new field definition based upon the
           * (limited) information available. That way it is possible to use the field
           * definition in places where a full field definition is required; e.g., with
           * widgets or formatters.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
           *   The field storage definition to base the new field definition upon.
           *
           * @return $this
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
          public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
          public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
          protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
          /**
           * Creates a new list definition.
           *
           * @param string $item_type
           *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new List Data Definition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
          public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
          public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
          /**
           * Creates a new data definition.
           *
           * @param string $type
           *   The data type of the data; e.g., 'string', 'integer' or 'any'.
           *
           * @return static
           *   A new DataDefinition object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
          public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
        • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        protected name -> string (27) "rh_redirect_fallback_action"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
      • protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      menu_link -> Drupal\token\MenuLinkFieldItemList#16131 (0)
      • No values
      • Properties (10)
      • Methods (72)
      • Static methods (3)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\Core\Field\Entity\BaseFieldOverride#286 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (19) "base_field_override"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (102) "config:domain.config.temporadapal_grandvalira_com.core.base_field_override.n...
          config:domain.config.temporadapal_grandvalira_com.core.base_field_override.node.pagina_libre.menu_link
          
          1 => string (105) "config:domain.config.temporadapal_grandvalira_com.es.core.base_field_overrid...
          config:domain.config.temporadapal_grandvalira_com.es.core.base_field_override.node.pagina_libre.menu_link
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (27) "node.pagina_libre.menu_link"
          protected status -> boolean true
          protected uuid -> string (36) "2685e1cd-b932-4fa3-9fd4-8e540ca498d6"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (1)
          config => array (1) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (27) "node.pagina_libre.menu_link"
          protected field_name -> string (9) "menu_link"
          protected field_type -> string (16) "entity_reference"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> string (15) "Enlace del menu"
          protected description -> string (68) "Computed menu link for the node (only available during node saving)."
          protected settings -> array (2)
          handler => string (7) "default"
          handler_settings => array (0)
          protected required -> boolean false
          protected translatable -> boolean false
          protected default_value -> array (0)
          protected default_value_callback -> string (0) ""
          protected fieldStorage -> null
          protected itemDefinition -> null
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition#355 (7)
          • Properties (7)
          • Methods (89)
          • Static methods (9)
          • Class constants (1)
          • protected definition -> array (12) Depth Limit
            protected typedDataManager -> null
            protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#353 Depth Limit
            protected type -> string (16) "entity_reference"
            protected propertyDefinitions -> null
            protected schema -> null
            protected indexes -> array (0)
          • public getName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
            public setName($name): static Sets the field name.
            /**
             * Sets the field name.
             *
             * @param string $name
             *   The field name to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:123
            public getType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
            public setSettings(array $settings) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Note that the method does not unset existing settings not specified in the
             * incoming $settings array.
             *
             * For example:
             * @code
             *   // Given these are the default settings.
             *   $field_definition->getSettings() === [
             *     'fruit' => 'apple',
             *     'season' => 'summer',
             *   ];
             *   // Change only the 'fruit' setting.
             *   $field_definition->setSettings(['fruit' => 'banana']);
             *   // The 'season' setting persists unchanged.
             *   $field_definition->getSettings() === [
             *     'fruit' => 'banana',
             *     'season' => 'summer',
             *   ];
             * @endcode
             *
             * For clarity, it is preferred to use setSetting() if not all available
             * settings are supplied.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:167
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
            public setSetting($setting_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
            public getProvider() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
            public setProvider($provider): $this Sets the name of the provider of this field.
            /**
             * Sets the name of the provider of this field.
             *
             * @param string $provider
             *   The provider name to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:206
            public isTranslatable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
            public setTranslatable($translatable): $this Sets whether the field is translatable.
            /**
             * Sets whether the field is translatable.
             *
             * @param bool $translatable
             *   Whether the field is translatable.
             *
             * @return $this
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:227
            public isRevisionable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
            public setRevisionable($revisionable): $this Sets whether the field is revisionable.
            /**
             * Sets whether the field is revisionable.
             *
             * @param bool $revisionable
             *   Whether the field is revisionable.
             *
             * @return $this
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:250
            public getCardinality() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
            public setCardinality($cardinality): $this Sets the maximum number of items allowed for the field.
            /**
             * Sets the maximum number of items allowed for the field.
             *
             * Possible values are positive integers or
             * FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED.
             *
             * Note that if the entity type that this base field is attached to is
             * revisionable and the field has a cardinality higher than 1, the field is
             * considered revisionable by default.
             *
             * @param int $cardinality
             *   The field cardinality.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:278
            public isMultiple() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
            public setPropertyConstraints($name, array $constraints): static Sets constraints for a given field item property.
            /**
             * Sets constraints for a given field item property.
             *
             * Note: this overwrites any existing property constraints. If you need to
             * add to the existing constraints, use
             * \Drupal\Core\Field\BaseFieldDefinition::addPropertyConstraints()
             *
             * @param string $name
             *   The name of the property to set constraints for.
             * @param array $constraints
             *   The constraints to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:306
            public addPropertyConstraints($name, array $constraints): static Adds constraints for a given field item property.
            /**
             * Adds constraints for a given field item property.
             *
             * Adds a constraint to a property of a base field item. e.g.
             * @code
             * // Limit the field item's value property to the range 0 through 10.
             * // e.g. $node->size->value.
             * $field->addPropertyConstraints('value', [
             *   'Range' => [
             *     'min' => 0,
             *     'max' => 10,
             *   ]
             * ]);
             * @endcode
             *
             * If you want to add a validation constraint that applies to the
             * \Drupal\Core\Field\FieldItemList, use BaseFieldDefinition::addConstraint()
             * instead.
             *
             * Note: passing a new set of options for an existing property constraint will
             * overwrite with the new options.
             *
             * @param string $name
             *   The name of the property to set constraints for.
             * @param array $constraints
             *   The constraints to set.
             *
             * @return static
             *   The object itself for chaining.
             *
             * @see \Drupal\Core\Field\BaseFieldDefinition::addConstraint()
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:345
            public setDisplayOptions($display_context, array $options): static Sets the display options for the field in forms or rendered entities.
            /**
             * Sets the display options for the field in forms or rendered entities.
             *
             * This enables generic rendering of the field with widgets / formatters,
             * including automated support for "In place editing", and with optional
             * configurability in the "Manage display" / "Manage form display" UI screens.
             *
             * Unless this method is called, the field remains invisible (or requires
             * ad-hoc rendering logic).
             *
             * @param string $display_context
             *   The display context. Either 'view' or 'form'.
             * @param array $options
             *   An array of display options. Refer to
             *   \Drupal\Core\Field\FieldDefinitionInterface::getDisplayOptions() for
             *   a list of supported keys. The options should include at least a 'weight',
             *   or specify 'region' = 'hidden'. The 'default_widget' /
             *   'default_formatter' for the field type will be used if no 'type' is
             *   specified.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:381
            public setDisplayConfigurable($display_context, $configurable): static Sets whether the display for the field can be configured.
            /**
             * Sets whether the display for the field can be configured.
             *
             * @param string $display_context
             *   The display context. Either 'view' or 'form'.
             * @param bool $configurable
             *   Whether the display options can be configured (e.g., via the "Manage
             *   display" / "Manage form display" UI screens). If TRUE, the options
             *   specified via getDisplayOptions() act as defaults.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:399
            public getDisplayOptions($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:411
            public isDisplayConfigurable($display_context) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:418
            public getDefaultValueLiteral() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:425
            public getDefaultValueCallback() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:432
            public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:439
            public setDefaultValue($value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:456
            public setDefaultValueCallback($callback) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:476
            public getInitialValue(): array Returns the initial value for the field.
            /**
             * Returns the initial value for the field.
             *
             * @return array
             *   The initial value for the field, as a numerically indexed array of items,
             *   each item being a property/value array. An empty array when there is no
             *   default value.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:492
            public setInitialValue($value): $this Sets an initial value for the field.
            /**
             * Sets an initial value for the field.
             *
             * @param mixed $value
             *   The initial value for the field. This can be either:
             *   - a literal, in which case it will be assigned to the first property of
             *     the first item;
             *   - a numerically indexed array of items, each item being a property/value
             *     array;
             *   - a non-numerically indexed array, in which case the array is assumed to
             *     be a property/value array and used as the first item;
             *   - an empty array for no initial value.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:511
            public getInitialValueFromField(): string|null Returns the name of the field that will be used for getting initial values.
            /**
             * Returns the name of the field that will be used for getting initial values.
             *
             * @return string|null
             *   The field name.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:528
            public setInitialValueFromField($field_name, $default_value = null): $this Sets a field that will be used for getting initial values.
            /**
             * Sets a field that will be used for getting initial values.
             *
             * @param string $field_name
             *   The name of the field that will be used for getting initial values.
             * @param mixed $default_value
             *   (optional) The default value for the field, in case the inherited value
             *   is NULL. This can be either:
             *   - a literal, in which case it will be assigned to the first property of
             *     the first item;
             *   - a numerically indexed array of items, each item being a property/value
             *     array;
             *   - a non-numerically indexed array, in which case the array is assumed to
             *     be a property/value array and used as the first item;
             *   - an empty array for no initial value.
             *   If the field being added is required or an entity key, it is recommended
             *   to provide a default value.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:552
            public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:561
            public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:576
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:588
            public getPropertyNames() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:599
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:606
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
            public getTargetEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:624
            public setTargetEntityTypeId($entity_type_id): $this Sets the ID of the type of the entity this field is attached to.
            /**
             * Sets the ID of the type of the entity this field is attached to.
             *
             * @param string $entity_type_id
             *   The name of the target entity type to set.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:636
            public getTargetBundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:644
            public setTargetBundle($bundle): $this Sets the bundle this field is defined for.
            /**
             * Sets the bundle this field is defined for.
             *
             * @param string|null $bundle
             *   The bundle, or NULL if the field is not bundle-specific.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:656
            public getSchema() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:664
            public getColumns() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:691
            public hasCustomStorage() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:699
            public isBaseField() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:706
            public setCustomStorage($custom_storage): $this Sets the storage behavior for this field.
            /**
             * Sets the storage behavior for this field.
             *
             * @param bool $custom_storage
             *   Pass FALSE if the storage takes care of storing the field,
             *   TRUE otherwise.
             *
             * @return $this
             *
             * @throws \LogicException
             *   Thrown if custom storage is to be set to FALSE for a computed field.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:722
            public getFieldStorageDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:733
            public getUniqueStorageIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:740
            public getUniqueIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:747
            public isDeleted() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:760
            public setDeleted($deleted): $this Sets whether the field storage is deleted.
            /**
             * Sets whether the field storage is deleted.
             *
             * @param bool $deleted
             *   Whether the field storage is deleted.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:772
            public getConfig($bundle) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:780
            public isStorageRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
            public setStorageRequired($required): static Sets whether the field storage is required.
            /**
             * Sets whether the field storage is required.
             *
             * @param bool $required
             *   Whether the field storage is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:809
            public __clone() Magic method: Implements a deep clone.
            /**
             * Magic method: Implements a deep clone.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:817
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:834
            public __construct(array $values = array(), ?Drupal\Core\TypedData\DataDefinitionInterface $item_definition = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
            public setDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
            public getItemDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
            public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition): $this Sets the item definition.
            /**
             * Sets the item definition.
             *
             * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
             *   A list item's data definition.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\ListDataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:104
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
          • public static Drupal\Core\Field\BaseFieldDefinition::create($type): static Creates a new field definition.
            /**
             * Creates a new field definition.
             *
             * @param string $type
             *   The type of the field.
             *
             * @return static
             *   A new field definition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:57
            public static Drupal\Core\Field\BaseFieldDefinition::createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition): $this Creates a new field definition based upon a field storage definition.
            /**
             * Creates a new field definition based upon a field storage definition.
             *
             * In cases where one needs a field storage definitions to act like full
             * field definitions, this creates a new field definition based upon the
             * (limited) information available. That way it is possible to use the field
             * definition in places where a full field definition is required; e.g., with
             * widgets or formatters.
             *
             * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $definition
             *   The field storage definition to base the new field definition upon.
             *
             * @return $this
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:83
            public static Drupal\Core\Field\BaseFieldDefinition::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
            public static Drupal\Core\TypedData\ListDataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
            protected static Drupal\Core\Field\BaseFieldDefinition::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
            /**
             * Ensure a field value is transformed into a format keyed by delta.
             *
             * @param mixed $value
             *   The raw field value to normalize.
             * @param string $main_property_name
             *   The main field property name.
             *
             * @return array
             *   A field value normalized into a format keyed by delta.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
            public static Drupal\Core\TypedData\ListDataDefinition::create($item_type): static Creates a new list definition.
            /**
             * Creates a new list definition.
             *
             * @param string $item_type
             *   The data type of the list items; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new List Data Definition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:26
            public static Drupal\Core\TypedData\ListDataDefinition::createFromItemType($item_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:43
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          • public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
        • public __construct(array $values, $entity_type = 'base_field_override') Constructs a BaseFieldOverride object.
          /**
           * Constructs a BaseFieldOverride object.
           *
           * In most cases, base field override entities are created via
           * BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle')
           *
           * @param array $values
           *   An array of base field bundle override properties, keyed by property
           *   name. The field to override is specified by referring to an existing
           *   field with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the bundle field override is attached to. Other array
           *   elements will be used to set the corresponding properties on the class;
           *   see the class property documentation for details.
           * @param string $entity_type
           *   (optional) The type of the entity to create. Defaults to
           *   'base_field_override'.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   Exception thrown if $values does not contain a field_name, entity_type or
           *   bundle value.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:106
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:123
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:130
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:137
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:144
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:151
          public isInternal(): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:158
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:165
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:172
          protected getBaseFieldDefinition(): \Drupal\Core\Field\BaseFieldDefinition Gets the base field definition.
          /**
           * Gets the base field definition.
           *
           * @return \Drupal\Core\Field\BaseFieldDefinition
           *   An associative array of the base field definition.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:182
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the bundle is being changed.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:196
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:267
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:235
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:275
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          protected linkTemplates(): array Gets an array link templates.
          /**
           * Gets an array link templates.
           *
           * @return array
           *   An array of link templates containing paths.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
          /**
           * Gets an array of placeholders for this entity.
           *
           * Individual entity classes may override this method to add additional
           * placeholders if desired. If so, they should be sure to replicate the
           * property caching logic.
           *
           * @param string $rel
           *   The link relationship type, for example: canonical or edit-form.
           *
           * @return array
           *   An array of URI placeholders.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\Core\Field\Entity\BaseFieldOverride::createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle): \Drupal\Core\Field\Entity\BaseFieldOverride Creates a base field override object.
          /**
           * Creates a base field override object.
           *
           * @param \Drupal\Core\Field\BaseFieldDefinition $base_field_definition
           *   The base field definition to override.
           * @param string $bundle
           *   The bundle to which the override applies.
           *
           * @return \Drupal\Core\Field\Entity\BaseFieldOverride
           *   A new base field override object.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:75
          public static Drupal\Core\Field\Entity\BaseFieldOverride::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:231
          public static Drupal\Core\Field\Entity\BaseFieldOverride::loadByName($entity_type_id, $bundle, $field_name): \Drupal\Core\Field\FieldConfigInterface|null Loads a base field bundle override config entity.
          /**
           * Loads a base field bundle override config entity.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\Core\Field\FieldConfigInterface|null
           *   The base field bundle override config entity if one exists for the
           *   provided field name, otherwise NULL.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:260
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (9) "menu_link"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
        protected valueComputed -> boolean true
      • protected computeValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/token/src/MenuLinkFieldItemList.php:20
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:50
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:145
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:42
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:61
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:69
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:89
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:105
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:121
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:97
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:129
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:137
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:113
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        protected ensureComputedValue() Ensures that values are only computed once.
        /**
         * Ensures that values are only computed once.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php:32
      • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      content_translation_source -> string (3) "und"
      content_translation_outdated -> string (1) "0"
      body -> Drupal\text\Plugin\Field\FieldType\TextFieldItemList#16153 (3)
      • Field properties (3)
      • Properties (9)
      • Methods (69)
      • Static methods (2)
      • Iterator
      • value -> UTF-8 string (54517) "<h2>Términos y condiciones de venta del sitio web</h2> <p><strong>NEUS DEL V...
        <h2>Términos y condiciones de venta del sitio web</h2>
        
        <p><strong>NEUS DEL VALIRA, S.A.&nbsp;</strong>pone a su disposición un servicio de compra online que le permitirá comprar los productos/servicios disponibles en nuestra página web.</p>
        
        <p>En el presente documento se establecen las&nbsp;<strong>"CONDICIONES GENERALES DE VENTA"</strong>&nbsp;que regulan el funcionamiento de este Sitio web y la contratación/reserva de productos/servicios a través de&nbsp;<strong>temporada.palarinsal.com</strong>&nbsp;y sus subdominios. El uso del Sitio Web constituye que le sea de aplicación la aceptación de estas Condiciones Generales de Venta. Sin embargo, si tiene alguna duda o consulta sobre ellas puede contactar con nuestro servicio de Atención al Cliente a través de:</p>
        
        <p><strong>Nuestro email de contacto:&nbsp;</strong><a href="mailto:nordpass@grandvalira.com">nordpass@grandvalira.com</a></p>
        
        <p>Estas&nbsp;<strong>CONDICIONES GENERALES DE VENTA</strong>&nbsp;han estado redactadas de conformidad con aquello que establece: &nbsp;</p>
        
        <p>La<strong>&nbsp;Ley 12/2013</strong>, del 13 de junio del Comercio<strong>, Ley 13/2013</strong>&nbsp;del 13 de junio, de competencia efectiva y protección al consumidor,&nbsp;<strong>Decreto del 07-08-2013</strong>&nbsp;de aprobación del Reglamento regulador de las hojas oficiales de queja, reclamación y denuncia en materia de consumo.</p>
        
        <ol>
        	<li>Información general de contacto</li>
        	<li>Definiciones y objeto</li>
        	<li>Producto y servicio</li>
        	<li>Acceso de personas usuarias</li>
        	<li>Normas de uso del Sitio web</li>
        	<li>Propiedad intelectual e industrial</li>
        	<li>Notificación de infracciones</li>
        	<li>Formalización del contrato y reservas<br />
        	8.1 Tarifas<br />
        	8.2 Procedimiento de reservas<br />
        	8.3 Presupuestos<br />
        	8.4 Confirmación de la reserva<br />
        	8.5 Firma manuscrita<br />
        	8.6 Servicio gratuito de entrega de la documentación</li>
        	<li>Pago<br />
        	9.1 Medios de pago<br />
        	9.2 Seguridad en las operaciones de pago</li>
        	<li>Política de cancelación y modificaciones<br />
        	10.1 Gastos aplicables a la cancelación de las reservas<br />
        	10.2 Reembolso del importe<br />
        	10.3 Abandono anticipado del alojamiento turístico</li>
        	<li>Modificación o anulación del servicio por parte de GRANDVALIRA RESORTS o del PRESTADOR DE SERVICIOS</li>
        	<li>Modificación o anulación del servicio en caso de restricciones o medidas excepcionales para la evolución de la situación de emergencia sanitaria causada por COVID-19 SARS-CoV-2</li>
        	<li>Quejas y reclamaciones</li>
        	<li>Seguros de viaje</li>
        	<li>Seguros de esquí</li>
        	<li>Forfait de Creussans</li>
        	<li>Servicios de alojamiento: Régimen y clasificación</li>
        	<li>Responsabilidad y Seguridad de las transacciones</li>
        	<li>Atención al Cliente / Servicios de mediación</li>
        	<li>Responsabilidades</li>
        	<li>Responsabilidad y limitación por enlaces desde otras páginas web</li>
        	<li>Responsabilidad y limitación por enlaces a otras páginas web</li>
        	<li>Publicidad</li>
        	<li>Protección de datos personales</li>
        	<li>Miscelánea</li>
        </ol>
        
        <p>&nbsp;</p>
        
        <h3>1. Información general de contacto</h3>
        
        <p>De conformidad con el artículo 27 de la Ley 13/2013, del 13 de junio de competencia efectiva y protección del consumidor, se informa que la titularidad de este Sitio web,&nbsp;<strong>temporada.palarinsal.com</strong>, (en adelante&nbsp;<strong>Sitio web</strong>) y sus subdominios la ostenta:&nbsp;<strong>NEUS DEL VALIRA, S.A.</strong>, [en adelante,&nbsp;<strong>GRANDVALIRA RESORTS</strong>] proveída de NRT: A706067F, inscrita en el Registro de Comerio Nº 917870Z, y cuyos datos de contacto son:</p>
        
        <p><strong>Dirección:</strong>&nbsp;Av. Carlemany, 68 Despacho 401 Edificio Illa Carlemany – AD700 Escaldes-Engordany (Andorra)</p>
        
        <p><strong>Nuestro email de contacto:&nbsp;</strong><a href="mailto:nordpass@grandvalira.com">nordpass@grandvalira.com</a></p>
        
        <h3>2. Definiciones y objeto</h3>
        
        <p>Los términos utilizados en las presentes condiciones se definen de la siguiente manera:</p>
        
        <p><strong>“Usuario”:&nbsp;</strong>Cualquier persona que navegue por la página web.</p>
        
        <p><strong>“Cliente”:</strong>&nbsp;Aquella persona que reserva uno o más servicios de los que se ofrecen en la página web.</p>
        
        <p><strong>“Servicio”:</strong>&nbsp;Cualquier prestación que ofrece&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en el Sitio web, como la reserva de forfaits, alojamientos, restaurantes, etc.</p>
        
        <p><strong>“Proveedor o prestador de servicios”:</strong>&nbsp;Hace referencia a cualquier proveedor de servicios que ofrece el servicio contratado por el Cliente, el cual no ofrece directamente&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <p><strong>“Pedido”:</strong>&nbsp;Contratación de un servicio a través de la página web.</p>
        
        <p>El propósito de las presentes&nbsp;<strong>“CONDICIONES GENERALES DE VENTA”&nbsp;</strong>es en&nbsp;<strong>primer lugar,</strong>&nbsp;informar a los usuarios Clientes de las condiciones y modalidades en que&nbsp;<strong>GRANDVALIRA RESORTS</strong>, procederá a la venta de los productos/servicios ofrecidos y, en&nbsp;<strong>segundo lugar</strong>, informar sobre los derechos y obligaciones de&nbsp;<strong>“las partes”</strong>&nbsp;en el marco de la venta de los productos/servicios por parte de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;al Cliente (en adelante, “el Cliente”).</p>
        
        <p>Las presentes “<strong>CONDICIONES GENERALES DE VENTA</strong>” se aplicarán sin restricción ni reserva alguna, a todas las ventas de servicios realizadas a través del Sitio Web. Por tanto, "el Cliente", al realizar una contratación de productos/servicios reconoce conocer con carácter previo a la realización del Pedido las presentes "<strong>CONDICIONES GENERALES DE VENTA</strong>", y las acepta total y plenamente.</p>
        
        <p>&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>se reserva en todo momento la posibilidad de modificar unilateralmente las presentes&nbsp;<strong>“CONDICIONES GENERALES DE VENTA”.&nbsp;</strong>No obstante, serán aplicables al Pedido aquellas que el Cliente hubiera aceptado en el momento de realizar la contratación. Por este motivo, se recomienda al Cliente&nbsp;que lea, guarde e imprima una copia de las presentes Condiciones Generales de venta al formalizar la compra.</p>
        
        <p>Las presentes&nbsp;<strong>“CONDICIONES GENERALES DE VENTA”</strong>&nbsp;incluyen las&nbsp;<strong>Condiciones Generales de uso</strong>&nbsp;del Sitio web y se completarán con las disposiciones de la&nbsp;<strong>Política de Privacidad</strong>&nbsp;y la&nbsp;<strong>Política de Cookies</strong>.</p>
        
        <p>Asimismo, la contratación de un servicio turístico ofrecido por uno de los proveedores de servicios que figuran en el Sitio web, implica la aceptación explicita de las condiciones particulares y políticas de contratación de cada proveedor de servicios en cuestión.</p>
        
        <h3>3. Producto y Servicio</h3>
        
        <p><strong>GRANDVALIRA RESORTS,</strong>&nbsp;a través del Sitio web, actúa a la vez como propietaria y como promotora de Proveedores de servicios y, pone a la venta los productos/servicios siguientes:</p>
        
        <p>Forfait, clases de esquí, actividades de aventura, servicios de restauración, reservas de alojamiento, así como otros servicios presentes en el dominio y subdominios de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <p>Los servicios que se pueden contratar en el Sitio Web y en todos sus subdominios, se pueden reservar individualmente o de forma combinada, como paquete de servicios.</p>
        
        <h3>4. Acceso de personas usuarias</h3>
        
        <p>El simple acceso al Sitio web, atribuye a quien lo realiza la condición de persona usuaria.</p>
        
        <p>El uso de servicios ofrecidos en la página web es libre para las personas usuarias, no conllevando ninguna comisión ni coste de ningún tipo en el acceso a la página web, salvo en lo relativo al coste de la conexión a través de la red de telecomunicaciones suministrada por el proveedor de acceso contratado por la persona usuaria, que será a cargo de éste.</p>
        
        <p>El acceso a través de aplicaciones de terceros (por ejemplo, Facebook) implica que la seguridad en el acceso por esta vía es responsabilidad de dichas entidades. Asimismo, el Sitio web declina cualquier responsabilidad directa o indirecta por la caída de los sistemas o indisponibilidad de la web o cualquier situación similar.</p>
        
        <h3>5. Normas de uso del sitio web</h3>
        
        <p>La persona usuaria será responsable de la totalidad de sus contenidos publicados y de su veracidad. La persona usuaria será la única responsable de las manifestaciones falsas, inexactas o desactualizadas que se realicen y de los perjuicios que, al respecto, cause a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;o a terceras personas como consecuencia del incumplimiento de este deber.</p>
        
        <p>Mediante el uso de este Sitio web, la persona usuaria acepta que la mayor parte de las comunicaciones con&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sean electrónicas (correo electrónico o avisos publicados en el Sitio web).</p>
        
        <p>A efectos contractuales, el Usuario consiente en usar este medio electrónico de comunicación y reconoce que todo contrato, notificación, información y demás comunicaciones que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;envíe de forma electrónica cumplen con los requisitos legales de ser por escrito. Esta condición no afectará a los derechos reconocidos por ley al Usuario.</p>
        
        <p>El Usuario puede enviar notificaciones y/o comunicarse con&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;a través de los datos de contacto que en estas Condiciones se facilitan y, en su caso, a través de los espacios de contacto del Sitio web. Igualmente, salvo que se estipule lo contrario,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;puede contactar y/o notificar al Usuario en su correo electrónico o en la dirección postal facilitada.</p>
        
        <p>La persona usuaria se compromete a hacer un uso razonable y razonado de los servicios del Sitio web y a cumplir las “<strong>CONDICIONES GENERALES DE VENTA</strong>”, reservándose&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;el derecho de limitarlo si así lo estimara conveniente.</p>
        
        <p>El Sitio web está regido por la legislación aplicable a Andorra.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no asegura que el Sitio web cumpla con legislaciones de otros países, ya sea total o parcialmente y declina toda responsabilidad que se pueda derivar de este acceso.</p>
        
        <p>Queda terminantemente prohibido:</p>
        
        <ul>
        	<li>Utilizar el nombre de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;con fines profesionales o lucrativos directa o indirectamente.</li>
        	<li>Utilizar el Sitio web&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;para fines que no sean la adquisición de productos y/o servicios.</li>
        	<li>Realizar compras falsas o fraudulentas. Si razonablemente se pudiera considerar que se ha hecho una compra de esta índole, podría ser anulada y se informaría a las autoridades competentes.</li>
        	<li>La publicación de contenido ofensivo, de cualquier clase, sexista, racista, difamatorio y/o contrario a la legislación vigente en Andorra.</li>
        	<li>Difamar, abusar, acosar, molestar, amenazar o infringir los derechos legales, como los derechos de privacidad o publicidad, de otros.</li>
        	<li>Utilizar la página web para fines de promoción no autorizados expresamente por el equipo de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;o la difusión de contenido publicitario no autorizado.</li>
        	<li>Suplantar la identidad, con las consecuencias legales que de ello se derivan.</li>
        	<li>Difundir, publicar o solicitar información que promueva la realización de ningún acto ilícito en su jurisdicción, incluyendo, pero no limitando a: fraudes electrónicos, SPAM, Phishing, Spoofing, Forgery y cualquier otro tipo de conducta que sea considerada un acto ilegal.</li>
        	<li>Realizar cualquier uso fraudulento del Sitio web.</li>
        </ul>
        
        <h3>6. Propiedad intelectual e industrial</h3>
        
        <p>El Sitio web está protegido por derechos de propiedad intelectual e industrial. Con carácter enunciativo, que no limitativo, los contenidos, diseño gráfico, código fuente, logos, textos, gráficos, ilustraciones, fotografías y demás elementos que aparecen en el Sitio web. Por ello, la persona usuaria reconoce que la reproducción, distribución, comercialización, transformación y en general, cualquier forma de explotación, por cualquier procedimiento, de todo o parte del Sitio web constituye una infracción de derechos de propiedad intelectual e industrial de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;o del titular de los mismos, salvo que el usuario o la usuaria hubiera obtenido la previa autorización expresa.</p>
        
        <p>Cualquier uso ajeno a&nbsp;<strong>GRANDVALIRA RESORTS</strong>, incluida la reproducción, modificación, distribución, transmisión, reedición, arreglos o representación de cualesquiera elementos del mismo está estrictamente prohibido salvo consentimiento expreso escrito de&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <p>La persona usuaria no podrá modificar o utilizar dicha propiedad intelectual e industrial de forma que su divulgación suponga un perjuicio para&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;reclamará por los daños y perjuicios derivados del uso indebido por parte de terceras personas de su propiedad intelectual e industrial.</p>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;no concede ninguna licencia o autorización de uso de ninguna clase sobre sus derechos de propiedad intelectual e industrial o sobre cualquier otro derecho o propiedad relacionado en el Sitio web, los servicios o los contenidos.</p>
        
        <h3>7. Notificación de infracciones</h3>
        
        <p>En caso de que la persona usuaria infrinja derechos de propiedad intelectual y/o industrial o cualquier otro derecho de terceras personas, será apercibido por&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>en el momento en que ésta tenga conocimiento de tales infracciones para que cese en la publicación de los contenidos infractores. En tal caso, la persona usuaria responderá por tales infracciones.</p>
        
        <p>Si cualquier persona o entidad considera que los contenidos publicados en el Sitio web infringen sus derechos al honor, a la intimidad, a la imagen o cualquier derecho podrá comunicarlo a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;por cualquiera de las vías de contacto que figuran en el Sitio web con el asunto “Vulneración de derechos”, solicitar su retirada y aportar la siguiente información:</p>
        
        <ol>
        	<li>identificación de los derechos protegidos por la legislación vigente al respecto que se consideran violados,</li>
        	<li>identificación de los contenidos que presuntamente violan los derechos en cuestión con información razonablemente suficiente para permitir a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;ubicar dicho material en el Sitio web,</li>
        	<li>información de los datos de contacto (dirección física o electrónica y número de teléfono) para que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pueda comunicarse con dicha persona o entidad,</li>
        	<li>una declaración en la que dicha persona o entidad afirme que la información incluida en la notificación es veraz y exacta y que es titular de los derechos presuntamente vulnerados o que está autorizado o autorizada a actuar en nombre de éste y,</li>
        	<li>copia del D.N.I., pasaporte u otro documento que acredite su identidad.</li>
        </ol>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;atenderá la petición y si considera que la persona o entidad tiene motivos o causas justificadas para solicitar la retirada de tales contenidos, procederá a su eliminación inmediata del Sitio web de forma que no sean accesibles por las personas usuarias ni siquiera desde la memoria caché.</p>
        
        <h3>8. Formalización del contrato y reservas</h3>
        
        <p>El Cliente podrá formalizar, a su elección, con&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>la contratación de los productos/servicios ofrecidos en cualquiera de las lenguas en las que las presentes&nbsp;<strong>"CONDICIONES GENERALES DE VENTA"&nbsp;</strong>están disponibles en el Sitio web.</p>
        
        <p><strong>8.1 Tarifas</strong></p>
        
        <p>El precio de venta, está indicado en euros (€) i será el precio vigente en el momento de la contratación de los productos/servicios ofrecidos en el Sitio web. El precio de venta de los productos/servicios que aparecen en el Sitio web podrá ser modificado por&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;en todo momento, siendo el precio que se aplicará a la compra el que aparece en la pantalla en el momento de realizar el Pedido.</p>
        
        <p>Las tarifas que se indican en el Sitio web de los Servicios de estación (forfaits, clases de esquí, etc.), pueden ser fijas o dinámicas. Estas tarifas serán publicadas en los diferentes canales de venta, donde se reflejarán los precios de los productos por día y por cada tipo de forfait y categoría. Los cambios efectuados en los precios de venta, en función de la disponibilidad y aforo de la estación, serán debidamente informados al Cliente en el Sitio web.</p>
        
        <p>Los precios incluyen el Impuesto General Indirecto (IGI) que resultara aplicable en la fecha del Pedido de acuerdo con la normativa vigente. Cualquier modificación del tipo aplicable repercutirá automáticamente en el precio de los productos que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;vende en el Sitio web.</p>
        
        <p>Sin perjuicio de los Pedidos realizados por el Cliente,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>, podrá en todo momento modificar el surtido de los productos/servicios ofrecidos para la venta en el Sitio web, especialmente, como consecuencia de restricciones vinculadas a sus proveedores.</p>
        
        <p>De conformidad con la normativa aplicable, el Cliente tendrá la posibilidad, con carácter previo al Pedido, de conocer en el Sitio web, toda aquella información que el Proveedor de servicios/productos haya facilitado a&nbsp;<strong>GRANDVALIRA</strong>&nbsp;sobre las características fundamentales de los productos/servicios que desee adquirir.</p>
        
        <p><strong>8.2 Procedimiento de reservas</strong></p>
        
        <p>El Cliente deberá de seguir el procedimiento de compra y/o reserva de <strong>temporada.palarinsal.com</strong>, durante el cual varios productos/servicios pueden ser seleccionados y añadidos a la cesta o espacio final de compra. El Cliente tendrá la posibilidad de comprobar los detalles de su pedido y de corregir los posibles errores. A partir del momento en que el Cliente confirme su pedido haciendo clic sobre el icono "PASAR POR CAJA" (en adelante, el "Pedido") se considerará que ha aceptado con conocimiento de causa su contenido y las condiciones del Pedido en cuestión y, en concreto, el hecho que su Pedido implica para él una obligación de pago.</p>
        
        <p><strong>8.3 Presupuestos</strong></p>
        
        <p>En el proceso de compra, el Cliente tiene la opción de guardar los productos/servicios añadidos a la cesta o espacio final de compra como un presupuesto, para confirmarlos y pagarlos posteriormente. El Cliente, podrá consultar el presupuesto desde el buzón de su correo electrónico o desde el apartado “Mis presupuestos” dentro del espacio privado de su cuenta. Los precios y disponibilidad de los servicios guardados como “Presupuestos” son a título informativo y estarán sujetos a la revisión de disponibilidad en el momento de la confirmación de la reserva.</p>
        
        <p><strong>8.4 Confirmación de la reserva</strong></p>
        
        <p>El Pedido será confirmado por&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;mediante el envío de un correo electrónico al Cliente, donde recibirá automáticamente el bono/localizador de la reserva, en el que figurarán los elementos esenciales de los servicios y productos contratados, el precio y la fecha en la que se disfrutará del servicio.</p>
        
        <p>La reserva no quedará confirmada hasta que no se realice el pago íntegro de los productos/servicios contratados.&nbsp; En caso contrario, la reserva quedará anulada.</p>
        
        <p>El bono/localizador tiene carácter de recibo y el Cliente deberá presentarlo en las taquillas de la estación, o en la recepción del alojamiento o servicio contratado, como resguardo del pago efectuado para poder hacer uso de los servicios contratados, junto con el DNI/Pasaporte del titular de la reserva. En caso de que el Cliente no reciba el bono de confirmación/localizador, se aconseja que contacte con nosotros a través del servicio de Atención al Cliente.</p>
        
        <p>Por otro lado,&nbsp;<strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;no asume ninguna responsabilidad en caso de error en la introducción del correo electrónico y, por tanto, de la no recepción del correo electrónico de confirmación de la Reserva.</p>
        
        <p>El Cliente, podrá solicitar la emisión de la factura de los servicios prestados por&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>y recibirla en formato papel. Así mismo, la expedición de la factura electrónica estará condicionada a la obtención previa del consentimiento exprés del Cliente en el proceso de compra, pudiéndolo revocar en cualquier momento, dirigiendo un correo electrónico a nuestro email de contacto:&nbsp;<a href="mailto:nordpass@grandvalira.com">nordpass@grandvalira.com</a>&nbsp;</p>
        
        <p><strong>8.5 Firma manuscrita</strong></p>
        
        <p>Dadas las especiales características de la contratación a distancia, el Cliente reconoce la imposibilidad de firmar la carta de pago, documento mediante el cual se presta habitualmente la conformidad de la transacción. Por tanto, renuncia a la firma del documento para toda la transacción electrónica generada como consecuencia de la Reserva a través de la página web. La persona que realice una Reserva a través de la página web, debe tener autorización para hacerlo en nombre de todos los componentes del grupo que harán el viaje y debe confirmar que las personas que forman parte del grupo, aceptan las condiciones de la Reserva. Además, esta persona será responsable del coste de la Reserva, incluidas las comisiones de cancelación o modificación. Del mismo modo, esta persona informará al resto de integrantes del grupo de los detalles de la confirmación y de cualquier otra información pertinente.</p>
        
        <p>8.6 Servicio gratuito de entrega de documentación</p>
        
        <p>Con la finalidad de facilitar y agilizar el acceso a la estación de esquí,&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>pone a disposición del Cliente un servicio gratuito de entrega de la documentación de la reserva (forfait físico, bonos con los servicios de la estación, etc.), directamente en el alojamiento reservado por el Cliente. Este servicio se ofrece únicamente en las reservas que incluyen la contratación de alojamiento y en reservas hechas y abonadas al menos 48 horas antes de la fecha de llegada.</p>
        
        <p>El Cliente deberá presentar un bono independiente para cada uno de los servicios contratados que, debido a su ubicación, tenga lugar fuera del dominio esquiable de&nbsp;<strong>GRANDVALIRA RESORTS.</strong></p>
        
        <p>&nbsp;</p>
        
        <h3>9.Pago</h3>
        
        <p><strong>9.1 Medios de pago</strong></p>
        
        <p>Los medios de pago a través de los cuales se puede comprar en el Sitio Web son: tarjeta bancaria. Las tarjetas bancarias aceptadas en el Sitio Web de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;son las siguientes: Visa y Mastercard.</p>
        
        <p>Las tarjetas de crédito estarán sujetas a comprobaciones y autorizaciones por parte de la entidad bancaria emisora ​​de las mismas, si la entidad no autorizara el pago,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no será responsable en el retraso de la confirmación de la reserva y no podrá formalizar ningún contrato con el Cliente.</p>
        
        <p>9.2 Seguridad en les operaciones de pago</p>
        
        <p>Con el fin de garantizar la seguridad de los pagos realizados con tarjetas bancarias, el Cliente debe comunicar a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;el criptograma visual (CVV) que figura sobre el reverso de la tarjeta bancaria utilizada por el Cliente.</p>
        
        <p>En el marco de la lucha contra el fraude por Internet, los datos relativos al Pedido del Cliente podrán ser comunicados a terceros habilitados por la ley o designados por&nbsp;<strong>GRANDVALIRA RESORTS</strong>, con la única finalidad de verificar la identidad del Cliente, así como la validez del Pedido, del medio de pago empleado y de la entrega prevista.</p>
        
        <p>Una vez contemplado este control,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se reserva el derecho a exigir fotocopia del documento de identidad del Cliente y/o cualesquiera otros datos relativos a la identidad del Cliente. El Cliente dispone de unos derechos que le confiere la normativa de protección de datos personales según lo previsto en la Política de Privacidad.</p>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;utiliza todos los medios para garantizar la confidencialidad y seguridad de los datos de pago transmitidos por el Cliente durante las transacciones a través del Sitio Web. Como tal, el Sitio web utiliza un sistema de pago seguro SSL (Secure Socket Layer).</p>
        
        <p>10. Política de cancelación y modificaciones</p>
        
        <p>El Client podrá modificar o cancelar la reserva efectuada en cualquier momento, con anterioridad a la fecha de llegada, de acuerdo con las presentes Condiciones Generales de venta y lo establecido en las Condiciones Particulares de cada oferta de servicios.</p>
        
        <p>Si desea cancelar la reserva, podrá hacerlo a través de cualquiera de los siguientes medios:</p>
        
        <ul>
        	<li>A través de su espacio privado “Mis reservas”</li>
        	<li>Poniéndose en contacto con la Central de Reservas de&nbsp;<strong>GRANDVALIRA RESORTS&nbsp;</strong>a través del email de contacto:<a href="mailto:nordpass@grandvalira.com">nordpass@grandvalira.com</a>&nbsp;</li>
        </ul>
        
        <p>Si quiere modificar la reserva, podrá hacerlo poniéndose en contacte con la Central de Reservas de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;a través del formulario de contacto:<a href="mailto:nordpass@grandvalira.com">nordpass@grandvalira.com</a>&nbsp;</p>
        
        <p>&nbsp;</p>
        
        <p><strong>10.1 Gastos aplicables a la cancelación de las reservas</strong></p>
        
        <p>En caso de desistimiento de los servicios turísticos contratados a través del Sitio web, el Cliente tiene derecho a obtener el reembolso de la suma que hubiera satisfecho, con deducción, en su caso, del importe que se derive en concepto de gastos de cancelación por parte de los Proveedores de servicios.</p>
        
        <p>Las Condiciones de Cancelación de cada Proveedor de servicios se pueden consultar en la descripción de los servicios durante el proceso de reserva, antes de confirmarla y en el e-mail de confirmación, una vez efectuada la reserva. Hay que tener en cuenta que algunas reservas no se pueden cancelar ni modificar, por tanto, recomendamos consultar la información que se facilita al proceso de reserva del producto/servicio que sea de su interés antes de realizar la reserva.</p>
        
        <p>El importe de los gastos de cancelación puede variar en función del destino, de la fecha de cancelación y del servicio que se quiera cancelar.</p>
        
        <p><strong>10.2 Reembolso del importe</strong></p>
        
        <p>En caso de que corresponda un reembolso al Cliente, una vez realizadas las deducciones mencionadas en las Condiciones de cancelación de cada Proveedor de servicios,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;abonará el importe correspondiente al Cliente en la mayor brevedad posible y, en ningún caso, el período superará los 30 días.</p>
        
        <p>Si el Cliente efectuó el pago de la reserva a través de tarjeta bancaria, el importe le será devuelto a la cuenta asociada a la tarjeta con la que se efectuó el pago.</p>
        
        <p>10.3 Abandono anticipado del alojamiento turístico</p>
        
        <p>Si el Client decide abandonar anticipadamente el alojamiento turístico reservado con anterioridad a la fecha de salida fijada, el Proveedor de servicios puede exigir el cobro de una penalización sobre el precio total de los servicios contratados que queden por utilizar, salvo acuerdo específico entre las partes.</p>
        
        <p>En el supuesto de que el Cliente deba abandonar anticipadamente el alojamiento turístico reservado con anterioridad a la fecha de salida fijada, por causa de fuerza mayor debidamente justificada, el Cliente tiene derecho a que le sea abonado el precio de los servicios que queden por utilizar.</p>
        
        <h3>11. Modificación o anulación del servicio por parte de GRANDVALIRA RESORTS o del PRESTADOR DE SERVICIOS</h3>
        
        <p>En caso de resultar imposible la prestación del servicio contratado,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;podrá buscar una alternativa al Cliente siempre que sea posible y las condiciones lo permitan. En caso de que no se pueda ofrecer ninguna alternativa al servicio contratado inicialmente o en el caso, de que la alternativa que se ofrezca no sea aceptada por el Cliente, se entenderá producida la resolución del contrato y&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;procederá a la emisión del vale correspondiente para el producto forfait, en aplicación del art. 31 de la “Llei relativa a les estacions d’esquí i les instal·lacions de tranport per cable” y, a un vale o reembolso del importe abonado por el cliente para el resto de servicios contratados directamente con<strong>&nbsp;GRANDVALIRA RESORTS</strong>, que no se especifiquen en la ley mencionada anteriormente.</p>
        
        <p>En el caso de overbooking del alojamiento contratado,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;se reserva el derecho a ofrecer al Cliente un alojamiento de igual o superior categoría al que había contratado, lo más cerca posible del alojamiento donde se ha efectuado la reserva, siempre que sea posible y las condiciones lo permitan. Si&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no pudiera ofrecer una alternativa al Cliente o bien, si el consumidor y usuario no aceptara el cambio propuesto, se procederá a la resolución del contrato y,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;procederá al reembolso del importe que el Cliente hubiera satisfecho.</p>
        
        <h3>12. Modificación o anulación del servicio en caso de restricciones o medidas excepcionales para la evolución de la situación de emergencia sanitaria causada por el COVID-19 SARS-CoV-2</h3>
        
        <p><strong>GRANDVALIRA RESORTS,&nbsp;</strong>en función de la evolución de la situación epidemiológica relacionada con la COVID-19, se reserva el derecho de modificar o anular los servicios contratados por el Cliente en caso de que se dé alguna de las siguientes situaciones:</p>
        
        <ul>
        	<li>Prohibición de salir del territorio de origen por imposición del país de origen mediante un comunicado emitido por una institución pública o una fuente gubernamental debidamente acreditada.</li>
        	<li>Prohibición de entrada al país, decretada oficialmente por el Govern d’Andorra u otras autoridades locales.</li>
        	<li>Restricciones de vuelo o cierre completo de aeropuertos de España o Francia.</li>
        	<li>Obligatoriedad decretada oficialmente por el Gobierno de Andorra, sobre la aplicación de medidas temporales para minimizar la situación de emergencia sanitaria causada por la COVID-19 SARS-CoV-2</li>
        </ul>
        
        <p>Si el Cliente con reserva no puede visitar&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;debido a la COVID-19, aunque el dominio esté abierto, podrá cancelar su reserva de forma gratuita si lo hace con 24 horas de antelación. En paquetes con alojamiento, deberá consultar la Política de Cancelación de la reserva.</p>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;se reserva el derecho de realizar controles de acceso con certificado COVID, tanto para la práctica deportiva como para acceder a los remontadores, restaurantes, escuelas y el resto de espacios cubiertos del dominio. Los controles se realizarán siempre a mayores de 16 años con el objetivo de garantizar la seguridad de los clientes y trabajadores. Se podrá acreditar la inmunidad mediante una de las siguientes opciones:</p>
        
        <p>- Certificado de vacunación con las dos dosis desde hace más de 14 días.</p>
        
        <p>- Certificado conforme se ha superado la COVID-19 en los últimos 6 meses.</p>
        
        <p>- Certificado de prueba diagnóstica negativa, que deberá de ser una PCR o TMA realizada en las últimas 72 horas o un test rápido de antígenos negativo, realizado las 12 horas previas.</p>
        
        <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>se reserva el derecho de retirar el forfait a todos aquellos clientes que no puedan acreditar la certificación COVID obligatoria o se nieguen a realizar un test rápido de antígenos que avale su inmunidad.</p>
        
        <h3>13. Quejas y Reclamaciones</h3>
        
        <p>Las irregularidades o deficiencias que el Cliente pueda encontrar en los servicios contratados, tendrán que notificarse directamente al Prestador de servicios en cuestión, lo antes posible y, si es posible, durante el disfrute de los mismos servicios, de esta manera se ofrece la posibilidad de rectificar la situación desde el inicio.</p>
        
        <p>En caso de que la solución aportada no satisfaga al Cliente, deberá contactar con el departamento de Atención al Cliente de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, el cual le dará respuesta a las reclamaciones recibidas lo antes posible y, en todo caso, en el plazo máximo de un mes desde la presentación de la reclamación.</p>
        
        <p>Además,&nbsp;<strong>GRANDVALIRA RESORTS</strong>, dispone de hojas de reclamación oficiales a disposición de los consumidores y usuarios, y que éstas pueden solicitarse a&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en cualquier momento, utilizando los datos de contacto que se faciliten al principio de estas Condiciones (Información General de contacto) o mediante el siguiente mail: <strong>nordpass@grandvalira.com</strong></p>
        
        <h3>14. Seguro de viaje</h3>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;recomienda contratar un seguro de viaje adecuado antes de llegar al destino. Es responsabilidad del Cliente comprobar que el seguro contratado ofrezca la cobertura adecuada<strong>.</strong></p>
        
        <h3>15. Seguro de esquí</h3>
        
        <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;recomienda contratar un seguro de esquí adecuado antes de llegar al destino.</p>
        
        <p>En el caso de no disponer de seguro de esquí,&nbsp;<strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;pone a disposición de sus Clientes la posibilidad de contratar, de forma totalmente opcional, un seguro de esquí que permitirá al Cliente cubrir única y exclusivamente, los daños personales y de terceros ocasionados en la práctica de esquí y algunas de las actividades de aventura que promueve, siempre y cuando la práctica de las mismas se realice dentro de las estaciones del dominio. Puede consultar las Condiciones y Cobertura del Seguro de esquí en nuestra página web: https://temporada.palarinsal.com/nord-pass</p>
        
        <p>Recordamos a nuestros Clientes que la contratación del Seguro de esquí, comporta únicamente la cobertura de los riesgos especificados en la póliza, es per este motivo, que recomendamos la lectura de las Condiciones y Cobertura del Seguro de esquí, que serán expuestas al Cliente durante el proceso de contratación.</p>
        
        <h3>16. Forfait de Creussans</h3>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;informa a aquellos Clientes que compren un Forfait de Creussans con acceso al telesilla, que durante el trayecto, se realizará la captación de su experiencia mediante una fotografía, y podrá disponer de ella de manera gratuita.</p>
        
        <p><strong>¿Cómo adquirir la fotografía?</strong></p>
        
        <ol>
        	<li>Pasar el forfait por el Photoprint ubicado en las taquillas de la Estación sector Arcalís.</li>
        	<li>Activar la búsqueda de su fotografía.</li>
        	<li>Seleccionarla para obtener un ticket con un código único de identificación.</li>
        	<li>A través de&nbsp;<a href="https://www.skiline.cc/home">https://www.skiline.cc/home</a>&nbsp;o de&nbsp;<a href="https://ww1.ordinoarcalis.com/clausula-de-consentimiento-contacto">https://ww1.ordinoarcalis.com/</a>, podrá adquirir su fotografía introduciendo el código de identificación.</li>
        </ol>
        
        <p>Las fotografías realizadas estarán disponibles:</p>
        
        <ul>
        	<li><strong>Durante un periodo de 24 horas en el Photoprint</strong>, para obtener el código de identificación.</li>
        	<li><strong>Un periodo de 30 días en las páginas webs identificadas</strong>, para poder adquirir la fotografía.</li>
        </ul>
        
        <h3>17. Servicios de alojamiento: Régimen y clasificación</h3>
        
        <p>17.1 Calidad del alojamiento</p>
        
        <p><strong>GRANDVALIRA&nbsp;</strong><strong>RESORTS</strong>&nbsp;publica en sus ofertas la indicación del nivel de calidad y confort de los servicios de alojamiento, de acuerdo con los datos suministrados por los Proveedores de servicios y de acuerdo con la clasificación propia del destino. Esta clasificación se ofrece simplemente como referencia y parámetro de calidad, sin embargo, se informa al Cliente de que no hemos llevado a cabo controles de calidad de los establecimientos ofrecidos en el Sitio web y subdominios y,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no se responsabiliza de la idoneidad del alojamiento o servicios proporcionados.</p>
        
        <p>Es muy importante y recomendable que el Cliente lea detenidamente las características individuales que se muestran en la oferta del alojamiento contratado.</p>
        
        <p>17.2 Régimen de los alojamientos</p>
        
        <p><strong>Régimen todo incluido:</strong>&nbsp;Salvo indicación expresa, el régimen todo incluido incluye todas las comidas, bebidas sin alcohol y actividades que se mencionen en la descripción de cada prestación proporcionada por el Proveedor de servicios. Asimismo, como norma general, el régimen de todo incluido tiene un alcance únicamente de bebidas alcohólicas locales.</p>
        
        <p><strong>Régimen de pensión completa:</strong>&nbsp;Incluye desayuno, almuerzo, cena y alojamiento. Como regla general, las comidas y cenas no incluyen las bebidas, salvo que en la oferta se indique lo contrario.</p>
        
        <p><strong>Régimen de media pensión:</strong>&nbsp;Salvo que se indique lo contrario en la oferta, incluye el desayuno, cena y alojamiento. La regla general es que las comidas y cenas no incluyan bebidas.</p>
        
        <p><strong>Régimen de alojamiento y desayuno:&nbsp;</strong>Incluye el desayuno y el alojamiento.</p>
        
        <p>En caso de que el establecimiento turístico seleccionado por la estancia del Cliente no pueda ofrecer el régimen alimentario contratado por motivos de fuerza mayor o debido a la imposición de restricciones normativas que imposibiliten el normal desarrollo de los servicios,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;reembolsará al Cliente los importes correspondientes a los servicios que no se hayan podido prestar, tomando de referencia las tarifas del alojamiento contratado y especificadas en el Sitio web.</p>
        
        <p>17.3 Comidas</p>
        
        <p>Si las comidas forman parte del paquete de alojamiento contratado y el Cliente no puede o no quiere consumir por causa imputable a él, no se efectuará reembolso alguno por las cantidades relacionadas con las comidas.</p>
        
        <h3>18. Responsabilidad y Seguridad de sus transacciones</h3>
        
        <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>garantiza la correcta aplicación de las medidas de seguridad y control sobre el tratamiento de sus datos personales facilitados, necesarios para realizar las transacciones online. La única finalidad de la utilización del identificador y/o de la contraseña del Cliente, será para comprobar su identidad, siendo ésta exigible en la validación del pedido. La comunicación del número de tarjeta bancaria y la validación definitiva del pedido servirán como prueba de la aceptación del citado Pedido y de la exigibilidad de los importes comprometidos para la reserva de los productos que figuren en la Petición. Los registros informáticos, conservados en los sistemas informáticos de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;y de sus asociados, se considerarán prueba de las comunicaciones, pedido y pagos realizados entre las partes.</p>
        
        <p>En concreto, el Cliente es responsable de mantener la seguridad de sus transacciones online y/o la contraseña. Por tanto,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no asume, en ningún caso, ninguna responsabilidad por el uso fraudulento de estos datos.</p>
        
        <h3>19. Atención al Cliente / Servicios de mediación</h3>
        
        <p>Para cualquier información adicional, consulta relacionada con el estado de una Reserva o reclamación relacionada con su pedido, puede ponerse en contacto con el Servicio de Atención al Cliente de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, a través de:</p>
        
        <p><strong>Nuestro email de contacto:&nbsp;<a href="https://www.ordinoarcalis.com/contacto-ordino">n</a>ordpass@grandvalira.com</strong></p>
        
        <h3>20. Responsabilidades</h3>
        
        <p><strong>20.1 Capacidad legal para contratar</strong></p>
        
        <p>El Cliente declara contar con capacidad legal plena (mayor de 18 años) para contratar los servicios ofrecidos por&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en el Sitio web y sus subdominios, manifestando que acepta la vinculación a las presentes "<strong>CONDICIONES GENERALES DE VENTA"</strong>&nbsp;y, por tanto, en el en caso de que una persona que no disponga de capacidad legal hiciese un Pedido en el Sitio web de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, los responsables legales de dicha persona (padres o tutores) asumirán la responsabilidad íntegra por este Pedido y, en concreto, deben satisfacer el precio del misma.</p>
        
        <p><strong>20.2 Limitación de responsabilidad</strong></p>
        
        <p>Salvo disposición legal en sentido contrario,&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no aceptará ninguna responsabilidad por las siguientes pérdidas, con independencia de su origen:</p>
        
        <ul>
        	<li>cualquier pérdida que no fueran atribuibles a incumplimiento por su parte;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
        	<li>pérdidas empresariales (incluyendo lucro cesante, de ingresos, de contratos, de ahorros previstos, de datos, pérdida del fondo de comercio o gastos innecesarios incurridos); o de&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
        	<li>cualquier otra pérdida indirecta que no fuera razonablemente previsible por ambas partes en el momento en que se formalizó el contrato de servicios entre ambas partes.</li>
        </ul>
        
        <p>Igualmente,&nbsp;<strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;también limita su responsabilidad en referencia a los siguientes casos:</p>
        
        <ul>
        	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;aplica todas las medidas concernientes a proporcionar una visualización fiel sobre la información de los Servicios que se ofrecen a través del Sitio Web, pero no se responsabiliza por las imprecisiones de la información que ofrecen los Prestamistas de Servicios.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
        	<li>Errores técnicos que por causas fortuitas o de otra índole, impidan un normal funcionamiento del servicio a través de internet. Falta de disponibilidad del Sitio Web por razones de mantenimiento u otras, que impida disponer del servicio.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;pone todos los medios a su alcance a efectos de llevar a cabo el proceso de compra, pago y envío/entrega de los productos, sin embargo, se exime de responsabilidad por causas que no le sean imputables, caso fortuito o bastante más grande.</li>
        	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;no será responsable de los daños derivados de un mal uso del Sitio web, ni de cualquier actuación fraudulenta realizada a partir de la información que en el mismo se facilita.</li>
        	<li><strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;no se hace responsable de los posibles errores de seguridad o desconexiones que se puedan producir ni de los posibles daños que puedan causarse en el sistema informático de la persona usuaria (hardware y software), los ficheros o documentos almacenados en el mismo, como consecuencia de la presencia de virus en el ordenador del usuario o de la usuaria, utilizando para la conexión al Sitio Web, o de un mal funcionamiento del navegador o del uso de versiones no actualizadas del mismo.</li>
        	<li><strong>GRANDVALIRA RESORTS</strong>&nbsp;no se hace responsable de cualquier responsabilidad que pueda derivarse debido a que el Cliente no comunique cualquier alergia o intolerancia que pueda sufrir. La responsabilidad será imputable única y exclusivamente al Cliente, o en su caso, al establecimiento de restauración.</li>
        </ul>
        
        <p>En general,&nbsp;<strong>GRANDVALIRA</strong>&nbsp;<strong>RESORTS</strong>&nbsp;no se responsabilizará por ningún incumplimiento o retraso en el cumplimiento de alguna de las obligaciones asumidas, ni de ningún cambio, cancelación o modificación de la reserva efectuada, ni de ninguna pérdida o daño ocasionado por incumplimiento, por parte de los responsables de Prestar el servicio, de las obligaciones respectivas al Cliente, cuando el mismo se deba a eventos que están fuera de su control razonable, es decir, que se deban a causa de fuerza mayor, y ésta podrá incluir, a modo enunciativo, pero no exhaustivo:</p>
        
        <ul>
        	<li>Vagas, cierres patronales u otras medidas reivindicativas.</li>
        	<li>Conmoción civil, revuelta, invasión, amenaza o ataque terrorista, estado de alarma, guerra (declarada o no) o amenaza o preparativos de guerra.</li>
        	<li>Incendio, explosión, tormenta, inundación, terremoto, hundimiento, epidemia o cualquier otro desastre natural.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
        	<li>Imposibilidad de uso de trenes, barcos, aviones, transportes de motor u otros medios de transporte, público o privado.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
        	<li>Imposibilidad de utilizar sistemas públicos o privados de telecomunicaciones.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
        	<li>Actas, decretos, legislación, normativa o restricciones de cualquier gobierno o autoridad pública.&nbsp;</li>
        </ul>
        
        <h3>21. Responsabilidad y limitación de responsabilidad por enlaces desde otras páginas web</h3>
        
        <p>La persona usuaria que desee ofrecer contenidos del Sitio web&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;en su propia página web, podrá introducir en la misma un enlace que vincule su página web con la página de inicio del Sitio web&nbsp;<strong>GRANDVALIRA RESORTS.</strong></p>
        
        <p>Las páginas web que ofrezcan un enlace al Sitio web de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, podrán utilizar la marca, logotipo, nombre comercial y/o cualquier otro signo distintivo de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;única y exclusivamente en los casos autorizados legalmente o permitidos por&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;expresamente.</p>
        
        <p>La persona usuaria no podrá reproducir el Sitio web de&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;de ningún modo en su propia página web, ni podrá establecer frames o marcos de cualquier tipo que rodeen el Sitio web o permitan visualizarlo a través de direcciones de Internet distintas, o conjuntamente con contenidos ajenos al mismo, de manera que produzca o pueda producir error o confusión en el público sobre la procedencia de los contenidos, implique un acto de comparación o imitación desleal, sirva para aprovechar la reputación y la marca de&nbsp;<strong>GRANDVALIRA RESORTS</strong>, o se haga de cualquier otro modo prohibido por la legislación aplicable.</p>
        
        <p>El usuario o la usuaria que introduzca el enlace al Sitio web&nbsp;<strong>GRANDVALIRA RESORTS</strong>, no podrá efectuar bajo ningún concepto manifestaciones falsas o inexactas sobre&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;sobre sus integrantes, y/o usuarios o usuarias ni sobre la calidad de los contenidos ofrecidos.</p>
        
        <p>Las páginas web en las que se ofrezca el enlace al Sitio web&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no ofrecerán contenidos ilícitos, nocivos, contrarios a la moral y a las buenas costumbres, que produzcan o puedan producir la falsa idea de que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;respalda o apoya las ideas, manifestaciones o actuaciones de dichas personas usuarias, o que resulten inadecuados en relación con la actividad desarrollada por&nbsp;<strong>GRANDVALIRA RESORTS</strong>.</p>
        
        <h3>22. Responsabilidad y limitación de responsabilidad por enlaces a otras páginas web</h3>
        
        <p>Con el objeto de ayudar a la persona usuaria a buscar información o servicios de interés, el Sitio web&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;podrá incluir hipervínculos o enlaces a otros sitios web que no son de su propiedad, ni están controlados por esta.&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no controla los contenidos, las Condiciones legales, las políticas de privacidad o las prácticas de los sitios web de terceros ni asume responsabilidad alguna por éstos.</p>
        
        <p>La persona usuaria reconoce y acepta, que el acceso a otros sitios web no supone que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;recomiende y apruebe el contenido de los mismos, y que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;no será responsable de las pérdidas o daños que el usuario o la usuaria pudiera sufrir, a consecuencia de la disponibilidad de los mencionados sitios web, o a consecuencia de la credibilidad que otorgue a la exhaustividad, precisión o existencia de cualquier información ofrecida a través de dichos sitios web.</p>
        
        <p><strong>GRANDVALIRA RESORTS</strong>&nbsp;retirará del Sitio web, o impedirá el acceso a aquellos enlaces que remitan a actividades ilícitas o lesivas de derechos o bienes de un tercero, siempre que un órgano competente así lo hubiera declarado, tal y como establece la normativa vigente.</p>
        
        <h3>23. Publicidad</h3>
        
        <p>El Sitio web puede albergar contenidos publicitarios. Los anunciantes son los únicos responsables de asegurarse que el material remitido para su inclusión en el Sitio web cumple con las leyes que en cada caso puedan ser de aplicación.<strong>&nbsp;GRANDVALIRA RESORTS&nbsp;</strong>no será responsable de cualquier error, inexactitud o irregularidad que puedan contener los contenidos publicitarios o de los patrocinadores.</p>
        
        <h3>24. Protección de datos personales</h3>
        
        <p><strong>GRANDVALIRA RESORTS&nbsp;</strong>tratará toda la información introducida en el Sitio web, de conformidad con la Política de Privacidad identificada en la página web&nbsp;<strong>temporada.palarinsal.com,</strong>&nbsp;tal y como indica la Ley 29/2021, del 28 de octubre, cualificada de Protección de datos personales y el Reglamento General de Protección de Datos UE 2016/679, como responsable de tratamiento de los datos incluidos en el Sitio web.</p>
        
        <p>Con el fin de garantizar un correcto desarrollo de los productos/servicios contratados, le informamos que&nbsp;<strong>GRANDVALIRA RESORTS</strong>&nbsp;compartirá sus datos de carácter personal con el Proveedor de servicios que ofrezca el servicio contratado.</p>
        
        <p>Puede ejercer sus derechos de acceso, rectificación, supresión, oposición y, en su caso, portabilidad y limitación, enviando un correo electrónico a&nbsp;<span><span><a href="mailto:dpd@palarinsal.com">dpd@palarinsal.com</a></span></span><strong>&nbsp;</strong>Puede consultar la información adicional y detallada sobre protección de datos en:&nbsp;<a href="https://c/Users/j.galceran/AppData/Local/Microsoft/Windows/INetCache/Content.Outlook/LVXMVT0V/temporada.palarinsal.com">temporada.palarinsal.com</a>&nbsp;&nbsp;</p>
        
        <h3>25. Miscelánea</h3>
        
        <p><strong>25. 1 Invalidez parcial</strong></p>
        
        <p>Si una o varias de las disposiciones de las presentes&nbsp;<strong>“CONDICIONES GENERALES DE VENTA”</strong>&nbsp;fueran consideradas inválidas o declaradas inválidas por aplicación de cualquier ley, reglamento o como consecuencia de decisión definitiva de una autoridad competente, las restantes estipulaciones conservarán íntegramente su vigencia y alcance.</p>
        
        <ul>
        	<li><strong>Exclusión de renuncia</strong></li>
        </ul>
        
        <p>El hecho de que cualquiera de las partes no ejerciere los derechos que le asisten en caso de incumplimiento por la otra parte de cualquiera de las obligaciones que le imponen las presentes&nbsp;<strong>“CONDICIONES GENERALES DE VENTA”,</strong>&nbsp;no podrá ser interpretada como la renuncia ante futuros incumplimientos de la obligación de que se trate.</p>
        
        <ul>
        	<li><strong>Ley aplicable y jurisdicción competente</strong></li>
        </ul>
        
        <p>Estas condiciones generales se rigen por la legislación del Principado de Andorra. Las partes se someten, a su elección, para la resolución de los conflictos y con renuncia a cualquier otro fuero, a los juzgados y tribunales del domicilio del usuario, o en su caso, al lugar de cumplimiento de la obligación.</p>
        
        <p><strong>25.2 Vigencia</strong></p>
        
        <p>Las presentes&nbsp;<strong>“CONDICIONES GENERALES DE VENTA”</strong>&nbsp;se mantendrán vigentes hasta la finalización del contrato de las partes y extinción de todas las obligaciones asumidas por cada una. Estas Condiciones pueden verse modificadas, por lo que es responsabilidad del cliente consultarlas periódicamente y sobre todo cuando va a realizar un pedido ya que las Condiciones vigentes en ese momento, serán las que resulten aplicables.</p>
        
        <p>Fecha de revisión de las condiciones: agosto&nbsp;2022</p>
        
        
        summary -> string (0) ""
        format -> string (10) "basic_html"
      • protected definition -> Drupal\field\Entity\FieldConfig#287 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (12) "field_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (84) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
          config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.body
          
          1 => string (87) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
          config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.body
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (22) "node.pagina_libre.body"
          protected status -> boolean true
          protected uuid -> string (36) "7e226e5e-749a-4ff2-8b33-b1de699b0b69"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (2)
          config => array (2) Depth Limit
          module => array (1) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (22) "node.pagina_libre.body"
          protected field_name -> string (4) "body"
          protected field_type -> string (17) "text_with_summary"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> string (16) "Cuerpo principal"
          protected description -> string (0) ""
          protected settings -> array (2)
          display_summary => boolean false
          required_summary => boolean false
          protected required -> boolean false
          protected translatable -> boolean true
          protected default_value -> array (0)
          protected default_value_callback -> string (0) ""
          protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#16257 (34)
          • Properties (34)
          • Methods (125)
          • Static methods (15)
          • Static properties (1)
          • Class constants (2)
          • protected entityTypeId -> string (20) "field_storage_config"
            protected enforceIsNew -> null
            protected typedData -> null
            protected originalEntity -> null
            protected cacheContexts -> array (2) Depth Limit
            protected cacheTags -> array (2) Depth Limit
            protected cacheMaxAge -> integer -1
            protected _serviceIds -> array (0)
            protected _entityStorages -> array (0)
            protected originalId -> string (9) "node.body"
            protected status -> boolean true
            protected uuid -> string (36) "50b4892f-780b-4dd6-96cb-82bcb1777cda"
            private isUninstalling -> boolean false
            protected langcode -> string (2) "es"
            protected third_party_settings -> array (0)
            protected _core -> array (1) Depth Limit
            protected trustedData -> boolean false
            protected dependencies -> array (1) Depth Limit
            protected isSyncing -> boolean false
            protected id -> string (9) "node.body"
            protected field_name -> string (4) "body"
            protected entity_type -> string (4) "node"
            protected type -> string (17) "text_with_summary"
            protected module -> string (4) "text"
            protected settings -> array (0)
            protected cardinality -> integer 1
            protected translatable -> boolean true
            protected locked -> boolean false
            protected persist_with_no_fields -> boolean true
            public custom_storage -> boolean false
            protected indexes -> array (0)
            protected deleted -> boolean false
            protected schema -> null
            protected propertyDefinitions -> array (5) Depth Limit
          • public __construct(array $values, $entity_type = 'field_storage_config') Constructs a FieldStorageConfig object.
            /**
             * Constructs a FieldStorageConfig object.
             *
             * In most cases, Field entities are created via
             * FieldStorageConfig::create($values)), where $values is the same parameter
             * as in this constructor.
             *
             * @param array $values
             *   An array of field properties, keyed by property name. Most array
             *   elements will be used to set the corresponding properties on the class;
             *   see the class property documentation for details. Some array elements
             *   have special meanings and a few are required. Special elements are:
             *   - name: required. As a temporary Backwards Compatibility layer right now,
             *     a 'field_name' property can be accepted in place of 'id'.
             *   - entity_type: required.
             *   - type: required.
             * @param string $entity_type
             *   (optional) The entity type on which the field should be created.
             *   Defaults to "field_storage_config".
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:265
            public id() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:286
            public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:293
            public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
            /**
             * Overrides \Drupal\Core\Entity\EntityBase::preSave().
             *
             * @throws \Drupal\Core\Field\FieldException
             *   If the field definition is invalid.
             * @throws \Drupal\Core\Entity\EntityStorageException
             *   In case of failures at the configuration storage level.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:320
            protected preSaveNew(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving a new field definition.
            /**
             * Prepares saving a new field definition.
             *
             * @param \Drupal\Core\Entity\EntityStorageInterface $storage
             *   The entity storage.
             *
             * @throws \Drupal\Core\Field\FieldException
             *   If the field definition is invalid.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:350
            public calculateDependencies() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:376
            protected preSaveUpdated(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving an updated field definition.
            /**
             * Prepares saving an updated field definition.
             *
             * @param \Drupal\Core\Entity\EntityStorageInterface $storage
             *   The entity storage.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:397
            public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:421
            public getSchema() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:479
            public hasCustomStorage() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:505
            public isBaseField() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:512
            public getColumns() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:519
            public getBundles() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:527
            public getName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:540
            public isDeleted() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:547
            public getTypeProvider() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:554
            public getType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:561
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:568
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:582
            public setSetting($setting_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:601
            public setSettings(array $settings) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:609
            public isTranslatable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:617
            public isRevisionable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:624
            public setTranslatable($translatable) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:632
            public getProvider() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:640
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:647
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:654
            public getCardinality() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:661
            public setCardinality($cardinality) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:678
            public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:686
            public isMultiple() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:713
            public isLocked() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:721
            public setLocked($locked) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:728
            public getTargetEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:736
            public hasData(): bool Determines whether a field has any data.
            /**
             * Determines whether a field has any data.
             *
             * @return bool
             *   TRUE if the field has data for any entity; FALSE otherwise.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:746
            public __sleep(): array Implements the magic __sleep() method.
            /**
             * Implements the magic __sleep() method.
             *
             * Using the Serialize interface and serialize() / unserialize() methods
             * breaks entity forms in PHP 5.4.
             *
             * @todo Investigate in https://www.drupal.org/node/1977206.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:758
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:769
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:776
            public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:783
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:795
            public getPropertyNames() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:806
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:813
            public getUniqueStorageIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:821
            protected getFieldItemClass() Helper to retrieve the field item class.
            /**
             * Helper to retrieve the field item class.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:828
            public isDeletable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:853
            public getIndexes() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:863
            public setIndexes(array $indexes) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:870
            public getOriginalId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
            public setOriginalId($id) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
            public isNew() Overrides EntityBase::isNew().
            /**
             * Overrides EntityBase::isNew().
             *
             * EntityInterface::enforceIsNew() is only supported for newly created
             * configuration entities but has no effect after saving, since each
             * configuration entity is unique.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
            public get($property_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
            public set($property_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
            public enable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
            public disable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
            public setStatus($status) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
            public status() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
            public setUninstalling($uninstalling) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
            public isUninstalling() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
            public createDuplicate() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
            public toArray() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
            protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
            /**
             * Gets the typed config manager.
             *
             * @return \Drupal\Core\Config\TypedConfigManagerInterface
             *   The typed configuration plugin manager.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
            public toUrl($rel = null, array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
            public getCacheTagsToInvalidate() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
            protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
            /**
             * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
             *
             * Note that this function should only be called from implementations of
             * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
             * as dependencies are recalculated during every entity save.
             *
             * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
            public getDependencies() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
            public getConfigDependencyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
            public getConfigTarget() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
            public onDependencyRemoval(array $dependencies) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
            protected invalidateTagsOnSave($update) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Override to never invalidate the entity's cache tag; the config system
             * already invalidates it.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
            public setThirdPartySetting($module, $key, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
            public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
            public getThirdPartySettings($module) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
            public unsetThirdPartySetting($module, $key) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
            public getThirdPartyProviders() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
            public isInstallable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
            public trustData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
            public hasTrustedData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
            public save() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
            protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
            /**
             * Gets the entity type manager.
             *
             * @return \Drupal\Core\Entity\EntityTypeManagerInterface
             *   The entity type manager.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
            protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
            /**
             * Gets the entity type bundle info service.
             *
             * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
             *   The entity type bundle info service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
            protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
            /**
             * Gets the language manager.
             *
             * @return \Drupal\Core\Language\LanguageManagerInterface
             *   The language manager service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
            protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
            /**
             * Gets the UUID generator.
             *
             * @return \Drupal\Component\Uuid\UuidInterface
             *   The UUID service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
            public uuid() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
            public enforceIsNew($value = true) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
            public getEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
            public bundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
            public label() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
            public hasLinkTemplate($rel) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
            protected linkTemplates(): array Gets an array link templates.
            /**
             * Gets an array link templates.
             *
             * @return array
             *   An array of link templates containing paths.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
            public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
            protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
            /**
             * Gets an array of placeholders for this entity.
             *
             * Individual entity classes may override this method to add additional
             * placeholders if desired. If so, they should be sure to replicate the
             * property caching logic.
             *
             * @param string $rel
             *   The link relationship type, for example: canonical or edit-form.
             *
             * @return array
             *   An array of URI placeholders.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
            public uriRelationships() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
            public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
            public language() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
            public delete() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
            public getEntityType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
            public referencedEntities() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
            protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
            /**
             * The list cache tags to invalidate for this entity.
             *
             * @return string[]
             *   Set of list cache tags.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
            public getTypedData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
            public getConfigDependencyKey() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
            public getOriginal(): ?static {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
            public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
            public __get($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
            public __set($name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
            public __isset($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
            public __unset($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
            public addCacheableDependency($other_object) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
            public addCacheContexts(array $cache_contexts) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
            public addCacheTags(array $cache_tags) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
            public mergeCacheMaxAge($max_age) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
            protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
            /**
             * Sets cacheability; useful for value object constructors.
             *
             * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
             *   The cacheability to set.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
            public traitSleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
            public __wakeup(): void {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
            protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
            /**
             * Calculates and returns dependencies of a specific plugin instance.
             *
             * Dependencies are added for the module that provides the plugin, as well
             * as any dependencies declared by the instance's calculateDependencies()
             * method, if it implements
             * \Drupal\Component\Plugin\DependentPluginInterface.
             *
             * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
             *   The plugin instance.
             *
             * @return array
             *   An array of dependencies keyed by the type of dependency.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
            protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
            /**
             * Calculates and adds dependencies of a specific plugin instance.
             *
             * Dependencies are added for the module that provides the plugin, as well
             * as any dependencies declared by the instance's calculateDependencies()
             * method, if it implements
             * \Drupal\Component\Plugin\DependentPluginInterface.
             *
             * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
             *   The plugin instance.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
            protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
            /**
             * Wraps the module handler.
             *
             * @return \Drupal\Core\Extension\ModuleHandlerInterface
             *   The module handler.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
            protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
            /**
             * Wraps the theme handler.
             *
             * @return \Drupal\Core\Extension\ThemeHandlerInterface
             *   The theme handler.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
            protected addDependencyTrait($type, $name): $this Adds a dependency.
            /**
             * Adds a dependency.
             *
             * @param string $type
             *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
             * @param string $name
             *   If $type is 'module' or 'theme', the name of the module or theme. If
             *   $type is 'config' or 'content', the result of
             *   EntityInterface::getConfigDependencyName().
             *
             * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
            protected addDependencies(array $dependencies) Adds multiple dependencies.
            /**
             * Adds multiple dependencies.
             *
             * @param array $dependencies
             *   An array of dependencies keyed by the type of dependency. One example:
             *   @code
             *   [
             *     'module' => [
             *       'node',
             *       'field',
             *       'image',
             *     ],
             *   ];
             *   @endcode
             *
             * @see \Drupal\Core\Entity\DependencyTrait::addDependency
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
            public setSyncing($syncing) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
            public isSyncing() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
            private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
            /**
             * Returns the typed data class name for this entity.
             *
             * @return string
             *   The string representing the typed data class name.
             *
             * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
          • public static Drupal\field\Entity\FieldStorageConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_storages) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:435
            public static Drupal\field\Entity\FieldStorageConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:464
            public static Drupal\field\Entity\FieldStorageConfig::loadByName($entity_type_id, $field_name): \Drupal\field\FieldStorageConfigInterface|null Loads a field config entity based on the entity type and field name.
            /**
             * Loads a field config entity based on the entity type and field name.
             *
             * @param string $entity_type_id
             *   ID of the entity type.
             * @param string $field_name
             *   Name of the field.
             *
             * @return \Drupal\field\FieldStorageConfigInterface|null
             *   The field config entity if one exists for the provided field name,
             *   otherwise NULL.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:846
            public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
            /**
             * Callback for uasort() to sort configuration entities by weight and label.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
            protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Override to never invalidate the individual entities' cache tags; the
             * config system already invalidates them.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
            protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
            /**
             * Gets the configuration manager.
             *
             * @return \Drupal\Core\Config\ConfigManager
             *   The configuration manager.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
            public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
            public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
            public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
            public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
            public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
            public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
            public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
            public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
            protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
            /**
             * Invalidates an entity's cache tags upon delete.
             *
             * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
             *   The entity type definition.
             * @param \Drupal\Core\Entity\EntityInterface[] $entities
             *   An array of entities.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
          • protected static Drupal\field\Entity\FieldStorageConfig::$inDeletion :: boolean false
          • public const Drupal\field\Entity\FieldStorageConfig::NAME_MAX_LENGTH :: integer 32
            public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
          protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16154 (3)
          • Properties (3)
          • Methods (39)
          • Static methods (4)
          • protected definition -> array (2) Depth Limit
            protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
            protected fieldDefinition -> Drupal\field\Entity\FieldConfig#287 Recursion
          • public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
            public getFieldDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
            public setFieldDefinition($field_definition) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
            public getLabel(): string Gets the label of the field type.
            /**
             * Gets the label of the field type.
             *
             * If the label hasn't been set, then fall back to the label of the
             * typed data definition.
             *
             * @return string
             *   The label of the field type.
             *
             * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
            public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected deleted -> boolean false
        • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
          /**
           * Constructs a FieldConfig object.
           *
           * In most cases, Field entities are created via
           * FieldConfig::create($values), where $values is the same
           * parameter as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. The
           *   storage associated with the field can be specified either with:
           *   - field_storage: the FieldStorageConfigInterface object,
           *   or by referring to an existing field storage in the current configuration
           *   with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the field is attached to. Other array elements will be
           *   used to set the corresponding properties on the class; see the class
           *   property documentation for details.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
          protected linkTemplates() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
          protected urlRouteParameters($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
          public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
          public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldConfigInterface|null
           *   The field config entity if one exists for the provided field
           *   name, otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (4) "body"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (1)
        0 => Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem#16240 (9)
        • Properties (9)
        • Methods (49)
        • Static methods (24)
        • Iterator
        • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16154 Depth Limit
          protected name -> integer 0
          protected parent -> Drupal\text\Plugin\Field\FieldType\TextFieldItemList#16153 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected values -> array (3) Depth Limit
          protected properties -> array (4) Depth Limit
        • public isEmpty() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextWithSummaryItem.php:87
          public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextWithSummaryItem.php:95
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextWithSummaryItem.php:119
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\text\Plugin\Field\FieldType\TextItemBase
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:99
          public onChange($property_name, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\text\Plugin\Field\FieldType\TextItemBase
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:116
          public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
          public getEntity() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
          public getLangcode() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
          protected getSettings(): array Returns the array of field settings.
          /**
           * Returns the array of field settings.
           *
           * @return array
           *   The array of settings.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
          protected getSetting($setting_name): mixed Returns the value of a field setting.
          /**
           * Returns the value of a field setting.
           *
           * @param string $setting_name
           *   The setting name.
           *
           * @return mixed
           *   The setting value.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
          public setValue($values, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:118
          protected writePropertyValue($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Different to the parent Map class, we avoid creating property objects as
           * far as possible in order to optimize performance. Thus we just update
           * $this->values if no property object has been created yet.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
          public view($display_options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
          public preSave() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:208
          public postSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
          public deleteRevision() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
          public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:233
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:56
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
          public set($property_name, $value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
          public getProperties($include_computed = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
          public getIterator(): ArrayIterator {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem::defaultFieldSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextWithSummaryItem.php:33
          public static Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextWithSummaryItem.php:43
          public static Drupal\text\Plugin\Field\FieldType\TextWithSummaryItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextWithSummaryItem.php:62
          public static Drupal\text\Plugin\Field\FieldType\TextItemBase::validateAllowedFormats(array &$element, Drupal\Core\Form\FormStateInterface $form_state) Render API callback: Processes the allowed formats value.
          /**
           * Render API callback: Processes the allowed formats value.
           *
           * Ensure the element's value is an indexed array of selected format IDs.
           * This function is assigned as an #element_validate callback.
           *
           * @see static::fieldSettingsForm()
           */
          
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:51
          public static Drupal\text\Plugin\Field\FieldType\TextItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:59
          public static Drupal\text\Plugin\Field\FieldType\TextItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:131
          public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
          public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
          public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
          public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
          public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
          public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
          public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
          public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
          public static Drupal\text\Plugin\Field\FieldType\TextItemBase::defaultFieldSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:20
          public static Drupal\text\Plugin\Field\FieldType\TextItemBase::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php:76
          abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
          /**
           * Returns the schema for the field.
           *
           * This method is static because the field schema information is needed on
           * creation of the field. FieldItemInterface objects instantiated at that
           * time are not reliable as field settings might be missing.
           *
           * Computed fields having no schema should return an empty array.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
           *   The field definition.
           *
           * @return array
           *   An empty array if there is no schema, or an associative array with the
           *   following key/value pairs:
           *   - columns: An array of Schema API column specifications, keyed by column
           *     name. The columns need to be a subset of the properties defined in
           *     propertyDefinitions(). The 'not null' property is ignored if present,
           *     as it is determined automatically by the storage controller depending
           *     on the table layout and the property definitions. It is recommended to
           *     avoid having the column definitions depend on field settings when
           *     possible. No assumptions should be made on how storage engines
           *     internally use the original column name to structure their storage.
           *   - unique keys: (optional) An array of Schema API unique key definitions.
           *     Only columns that appear in the 'columns' array are allowed.
           *   - indexes: (optional) An array of Schema API index definitions. Only
           *     columns that appear in the 'columns' array are allowed. Those indexes
           *     will be used as default indexes. Field definitions can specify
           *     additional indexes or, at their own risk, modify the default indexes
           *     specified by the field-type module. Some storage engines might not
           *     support indexes.
           *   - foreign keys: (optional) An array of Schema API foreign key
           *     definitions. Note, however, that the field data is not necessarily
           *     stored in SQL. Also, the possible usage is limited, as you cannot
           *     specify another field as related, only existing SQL tables,
           *     such as {taxonomy_term_data}.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   Throws an exception if the schema is invalid.
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
          public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
          public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
          public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
          abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
          /**
           * Defines field item properties.
           *
           * Properties that are required to constitute a valid, non-empty item should
           * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
           *
           * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
           *   An array of property definitions of contained properties, keyed by
           *   property name.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
        • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
        protected langcode -> string (2) "es"
      • public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/text/src/Plugin/Field/FieldType/TextFieldItemList.php:16
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      field_bloque_de_content -> Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList#16236 (0)
      • No values
      • Properties (9)
      • Methods (70)
      • Static methods (4)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\field\Entity\FieldConfig#283 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (12) "field_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (103) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
          config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_bloque_de_content
          
          1 => string (106) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
          config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_bloque_de_content
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (41) "node.pagina_libre.field_bloque_de_content"
          protected status -> boolean true
          protected uuid -> string (36) "041f8c57-91bc-498e-b56e-cd851f1de142"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (2)
          config => array (2) Depth Limit
          module => array (1) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (41) "node.pagina_libre.field_bloque_de_content"
          protected field_name -> string (23) "field_bloque_de_content"
          protected field_type -> string (26) "entity_reference_revisions"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> string (19) "Bloque de contenido"
          protected description -> string (91) "Bloques estructurados que ayuda a la entrada de contenidos con diferentes mo...
          Bloques estructurados que ayuda a la entrada de contenidos con diferentes modelos visuales.
          
          protected settings -> array (2)
          handler => string (17) "default:paragraph"
          handler_settings => array (3) Depth Limit
          protected required -> boolean false
          protected translatable -> boolean false
          protected default_value -> array (0)
          protected default_value_callback -> string (0) ""
          protected fieldStorage -> null
          protected itemDefinition -> null
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected deleted -> boolean false
        • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
          /**
           * Constructs a FieldConfig object.
           *
           * In most cases, Field entities are created via
           * FieldConfig::create($values), where $values is the same
           * parameter as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. The
           *   storage associated with the field can be specified either with:
           *   - field_storage: the FieldStorageConfigInterface object,
           *   or by referring to an existing field storage in the current configuration
           *   with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the field is attached to. Other array elements will be
           *   used to set the corresponding properties on the class; see the class
           *   property documentation for details.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
          protected linkTemplates() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
          protected urlRouteParameters($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
          public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
          public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldConfigInterface|null
           *   The field config entity if one exists for the provided field
           *   name, otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (23) "field_bloque_de_content"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
      • public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/entity_reference_revisions/src/EntityReferenceRevisionsFieldItemList.php:21
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/entity_reference_revisions/src/EntityReferenceRevisionsFieldItemList.php:80
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/entity_reference_revisions/src/EntityReferenceRevisionsFieldItemList.php:110
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/modules/contrib/entity_reference_revisions/src/EntityReferenceRevisionsFieldItemList.php:34
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
        public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      field_domain_access -> Drupal\Core\Field\EntityReferenceFieldItemList#16234 (2)
      • Values (2)
      • Properties (9)
      • Methods (70)
      • Static methods (3)
      • Iterator
      • 0 => array (1)
        target_id => string (28) "temporadapal_grandvalira_com"
        1 => array (1)
        target_id => string (31) "pruebastemporada_palarinsal_com"
      • protected definition -> Drupal\field\Entity\FieldConfig#284 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (12) "field_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (99) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
          config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_domain_access
          
          1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
          config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_domain_access
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (37) "node.pagina_libre.field_domain_access"
          protected status -> boolean true
          protected uuid -> string (36) "aba00106-332d-4302-a02f-50c5aa4719bc"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (1)
          config => array (2) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (37) "node.pagina_libre.field_domain_access"
          protected field_name -> string (19) "field_domain_access"
          protected field_type -> string (16) "entity_reference"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> string (13) "Domain Access"
          protected description -> string (47) "Select the affiliate domain(s) for this content"
          protected settings -> array (2)
          handler => string (14) "default:domain"
          handler_settings => array (2) Depth Limit
          protected required -> boolean true
          protected translatable -> boolean false
          protected default_value -> array (0)
          protected default_value_callback -> string (57) "Drupal\domain_access\DomainAccessManager::getDefaultValue"
          protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig#16312 (34)
          • Properties (34)
          • Methods (125)
          • Static methods (15)
          • Static properties (1)
          • Class constants (2)
          • protected entityTypeId -> string (20) "field_storage_config"
            protected enforceIsNew -> null
            protected typedData -> null
            protected originalEntity -> null
            protected cacheContexts -> array (2) Depth Limit
            protected cacheTags -> array (2) Depth Limit
            protected cacheMaxAge -> integer -1
            protected _serviceIds -> array (0)
            protected _entityStorages -> array (0)
            protected originalId -> string (24) "node.field_domain_access"
            protected status -> boolean true
            protected uuid -> string (36) "f11b09cb-9818-43dd-8ebd-dad83081dd3f"
            private isUninstalling -> boolean false
            protected langcode -> string (2) "es"
            protected third_party_settings -> array (0)
            protected _core -> array (1) Depth Limit
            protected trustedData -> boolean false
            protected dependencies -> array (2) Depth Limit
            protected isSyncing -> boolean false
            protected id -> string (24) "node.field_domain_access"
            protected field_name -> string (19) "field_domain_access"
            protected entity_type -> string (4) "node"
            protected type -> string (16) "entity_reference"
            protected module -> string (4) "core"
            protected settings -> array (1) Depth Limit
            protected cardinality -> integer -1
            protected translatable -> boolean true
            protected locked -> boolean false
            protected persist_with_no_fields -> boolean false
            public custom_storage -> boolean false
            protected indexes -> array (0)
            protected deleted -> boolean false
            protected schema -> null
            protected propertyDefinitions -> array (2) Depth Limit
          • public __construct(array $values, $entity_type = 'field_storage_config') Constructs a FieldStorageConfig object.
            /**
             * Constructs a FieldStorageConfig object.
             *
             * In most cases, Field entities are created via
             * FieldStorageConfig::create($values)), where $values is the same parameter
             * as in this constructor.
             *
             * @param array $values
             *   An array of field properties, keyed by property name. Most array
             *   elements will be used to set the corresponding properties on the class;
             *   see the class property documentation for details. Some array elements
             *   have special meanings and a few are required. Special elements are:
             *   - name: required. As a temporary Backwards Compatibility layer right now,
             *     a 'field_name' property can be accepted in place of 'id'.
             *   - entity_type: required.
             *   - type: required.
             * @param string $entity_type
             *   (optional) The entity type on which the field should be created.
             *   Defaults to "field_storage_config".
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:265
            public id() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:286
            public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:293
            public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
            /**
             * Overrides \Drupal\Core\Entity\EntityBase::preSave().
             *
             * @throws \Drupal\Core\Field\FieldException
             *   If the field definition is invalid.
             * @throws \Drupal\Core\Entity\EntityStorageException
             *   In case of failures at the configuration storage level.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:320
            protected preSaveNew(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving a new field definition.
            /**
             * Prepares saving a new field definition.
             *
             * @param \Drupal\Core\Entity\EntityStorageInterface $storage
             *   The entity storage.
             *
             * @throws \Drupal\Core\Field\FieldException
             *   If the field definition is invalid.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:350
            public calculateDependencies() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:376
            protected preSaveUpdated(Drupal\Core\Entity\EntityStorageInterface $storage) Prepares saving an updated field definition.
            /**
             * Prepares saving an updated field definition.
             *
             * @param \Drupal\Core\Entity\EntityStorageInterface $storage
             *   The entity storage.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:397
            public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:421
            public getSchema() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:479
            public hasCustomStorage() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:505
            public isBaseField() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:512
            public getColumns() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:519
            public getBundles() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:527
            public getName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:540
            public isDeleted() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:547
            public getTypeProvider() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:554
            public getType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:561
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:568
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:582
            public setSetting($setting_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:601
            public setSettings(array $settings) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:609
            public isTranslatable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:617
            public isRevisionable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:624
            public setTranslatable($translatable) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:632
            public getProvider() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:640
            public getLabel() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:647
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:654
            public getCardinality() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:661
            public setCardinality($cardinality) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:678
            public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:686
            public isMultiple() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:713
            public isLocked() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:721
            public setLocked($locked) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:728
            public getTargetEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:736
            public hasData(): bool Determines whether a field has any data.
            /**
             * Determines whether a field has any data.
             *
             * @return bool
             *   TRUE if the field has data for any entity; FALSE otherwise.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:746
            public __sleep(): array Implements the magic __sleep() method.
            /**
             * Implements the magic __sleep() method.
             *
             * Using the Serialize interface and serialize() / unserialize() methods
             * breaks entity forms in PHP 5.4.
             *
             * @todo Investigate in https://www.drupal.org/node/1977206.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:758
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:769
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:776
            public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:783
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:795
            public getPropertyNames() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:806
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:813
            public getUniqueStorageIdentifier() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:821
            protected getFieldItemClass() Helper to retrieve the field item class.
            /**
             * Helper to retrieve the field item class.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:828
            public isDeletable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:853
            public getIndexes() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:863
            public setIndexes(array $indexes) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:870
            public getOriginalId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
            public setOriginalId($id) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
            public isNew() Overrides EntityBase::isNew().
            /**
             * Overrides EntityBase::isNew().
             *
             * EntityInterface::enforceIsNew() is only supported for newly created
             * configuration entities but has no effect after saving, since each
             * configuration entity is unique.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
            public get($property_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
            public set($property_name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
            public enable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
            public disable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
            public setStatus($status) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
            public status() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
            public setUninstalling($uninstalling) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
            public isUninstalling() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
            public createDuplicate() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
            public toArray() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
            protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
            /**
             * Gets the typed config manager.
             *
             * @return \Drupal\Core\Config\TypedConfigManagerInterface
             *   The typed configuration plugin manager.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
            public toUrl($rel = null, array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
            public getCacheTagsToInvalidate() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
            protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
            /**
             * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
             *
             * Note that this function should only be called from implementations of
             * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
             * as dependencies are recalculated during every entity save.
             *
             * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
            public getDependencies() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
            public getConfigDependencyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
            public getConfigTarget() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
            public onDependencyRemoval(array $dependencies) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:476
            protected invalidateTagsOnSave($update) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Override to never invalidate the entity's cache tag; the config system
             * already invalidates it.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
            public setThirdPartySetting($module, $key, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
            public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
            public getThirdPartySettings($module) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
            public unsetThirdPartySetting($module, $key) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
            public getThirdPartyProviders() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
            public isInstallable() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
            public trustData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
            public hasTrustedData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
            public save() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
            protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
            /**
             * Gets the entity type manager.
             *
             * @return \Drupal\Core\Entity\EntityTypeManagerInterface
             *   The entity type manager.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
            protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
            /**
             * Gets the entity type bundle info service.
             *
             * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
             *   The entity type bundle info service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
            protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
            /**
             * Gets the language manager.
             *
             * @return \Drupal\Core\Language\LanguageManagerInterface
             *   The language manager service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
            protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
            /**
             * Gets the UUID generator.
             *
             * @return \Drupal\Component\Uuid\UuidInterface
             *   The UUID service.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
            public uuid() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
            public enforceIsNew($value = true) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
            public getEntityTypeId() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
            public bundle() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
            public label() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
            public hasLinkTemplate($rel) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
            protected linkTemplates(): array Gets an array link templates.
            /**
             * Gets an array link templates.
             *
             * @return array
             *   An array of link templates containing paths.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
            public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
            protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
            /**
             * Gets an array of placeholders for this entity.
             *
             * Individual entity classes may override this method to add additional
             * placeholders if desired. If so, they should be sure to replicate the
             * property caching logic.
             *
             * @param string $rel
             *   The link relationship type, for example: canonical or edit-form.
             *
             * @return array
             *   An array of URI placeholders.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
            public uriRelationships() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
            public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
            public language() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
            public delete() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
            public getEntityType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
            public referencedEntities() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
            public getCacheContexts() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
            protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
            /**
             * The list cache tags to invalidate for this entity.
             *
             * @return string[]
             *   Set of list cache tags.
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
            public getCacheTags() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
            public getCacheMaxAge() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
            public getTypedData() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
            public getConfigDependencyKey() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
            public getOriginal(): ?static {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
            public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
            public __get($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
            public __set($name, $value) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
            public __isset($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
            public __unset($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
            public addCacheableDependency($other_object) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
            public addCacheContexts(array $cache_contexts) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
            public addCacheTags(array $cache_tags) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
            public mergeCacheMaxAge($max_age) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
            protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
            /**
             * Sets cacheability; useful for value object constructors.
             *
             * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
             *   The cacheability to set.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
            public traitSleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
            public __wakeup(): void {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
            protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
            /**
             * Calculates and returns dependencies of a specific plugin instance.
             *
             * Dependencies are added for the module that provides the plugin, as well
             * as any dependencies declared by the instance's calculateDependencies()
             * method, if it implements
             * \Drupal\Component\Plugin\DependentPluginInterface.
             *
             * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
             *   The plugin instance.
             *
             * @return array
             *   An array of dependencies keyed by the type of dependency.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
            protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
            /**
             * Calculates and adds dependencies of a specific plugin instance.
             *
             * Dependencies are added for the module that provides the plugin, as well
             * as any dependencies declared by the instance's calculateDependencies()
             * method, if it implements
             * \Drupal\Component\Plugin\DependentPluginInterface.
             *
             * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
             *   The plugin instance.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
            protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
            /**
             * Wraps the module handler.
             *
             * @return \Drupal\Core\Extension\ModuleHandlerInterface
             *   The module handler.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
            protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
            /**
             * Wraps the theme handler.
             *
             * @return \Drupal\Core\Extension\ThemeHandlerInterface
             *   The theme handler.
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
            protected addDependencyTrait($type, $name): $this Adds a dependency.
            /**
             * Adds a dependency.
             *
             * @param string $type
             *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
             * @param string $name
             *   If $type is 'module' or 'theme', the name of the module or theme. If
             *   $type is 'config' or 'content', the result of
             *   EntityInterface::getConfigDependencyName().
             *
             * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
            protected addDependencies(array $dependencies) Adds multiple dependencies.
            /**
             * Adds multiple dependencies.
             *
             * @param array $dependencies
             *   An array of dependencies keyed by the type of dependency. One example:
             *   @code
             *   [
             *     'module' => [
             *       'node',
             *       'field',
             *       'image',
             *     ],
             *   ];
             *   @endcode
             *
             * @see \Drupal\Core\Entity\DependencyTrait::addDependency
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
            public setSyncing($syncing) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
            public isSyncing() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
            private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
            /**
             * Returns the typed data class name for this entity.
             *
             * @return string
             *   The string representing the typed data class name.
             *
             * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
             */
            
            Inherited from Drupal\Core\Entity\EntityBase
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
          • public static Drupal\field\Entity\FieldStorageConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_storages) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:435
            public static Drupal\field\Entity\FieldStorageConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:464
            public static Drupal\field\Entity\FieldStorageConfig::loadByName($entity_type_id, $field_name): \Drupal\field\FieldStorageConfigInterface|null Loads a field config entity based on the entity type and field name.
            /**
             * Loads a field config entity based on the entity type and field name.
             *
             * @param string $entity_type_id
             *   ID of the entity type.
             * @param string $field_name
             *   Name of the field.
             *
             * @return \Drupal\field\FieldStorageConfigInterface|null
             *   The field config entity if one exists for the provided field name,
             *   otherwise NULL.
             */
            
            Defined in <drupal>/core/modules/field/src/Entity/FieldStorageConfig.php:846
            public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
            /**
             * Callback for uasort() to sort configuration entities by weight and label.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
            protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * Override to never invalidate the individual entities' cache tags; the
             * config system already invalidates them.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
            protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
            /**
             * Gets the configuration manager.
             *
             * @return \Drupal\Core\Config\ConfigManager
             *   The configuration manager.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
            public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
            public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
            public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
            public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
            public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
            public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
            public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
            public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
            protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
            /**
             * Invalidates an entity's cache tags upon delete.
             *
             * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
             *   The entity type definition.
             * @param \Drupal\Core\Entity\EntityInterface[] $entities
             *   An array of entities.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
          • protected static Drupal\field\Entity\FieldStorageConfig::$inDeletion :: boolean false
          • public const Drupal\field\Entity\FieldStorageConfig::NAME_MAX_LENGTH :: integer 32
            public const Drupal\Core\Field\FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED :: integer -1
          protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16233 (3)
          • Properties (3)
          • Methods (39)
          • Static methods (4)
          • protected definition -> array (2) Depth Limit
            protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
            protected fieldDefinition -> Drupal\field\Entity\FieldConfig#284 Recursion
          • public getPropertyDefinition($name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
            public getPropertyDefinitions() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
            public getMainPropertyName() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
            public getFieldDefinition() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
            public setFieldDefinition($field_definition) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
            public getLabel(): string Gets the label of the field type.
            /**
             * Gets the label of the field type.
             *
             * If the label hasn't been set, then fall back to the label of the
             * typed data definition.
             *
             * @return string
             *   The label of the field type.
             *
             * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:101
            public __construct(array $values = array()) Constructs a new data definition object.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:46
            public getDataType() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
            public setDataType($type): static Sets the data type.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:66
            public setLabel($label): static Sets the human-readable label.
            /**
             * Sets the human-readable label.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $label
             *   The label to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:87
            public getDescription() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
            public setDescription($description): static Sets the human-readable description.
            /**
             * Sets the human-readable description.
             *
             * @param string|\Drupal\Core\StringTranslation\TranslatableMarkup $description
             *   The description to set.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:108
            public isList() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
            public isReadOnly() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
            public setReadOnly($read_only): static Sets whether the data is read-only.
            /**
             * Sets whether the data is read-only.
             *
             * @param bool $read_only
             *   Whether the data is read-only.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:140
            public isComputed() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
            public setComputed($computed): static Sets whether the data is computed.
            /**
             * Sets whether the data is computed.
             *
             * @param bool $computed
             *   Whether the data is computed.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:161
            public isRequired() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
            public setRequired($required): static Sets whether the data is required.
            /**
             * Sets whether the data is required.
             *
             * @param bool $required
             *   Whether the data is required.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:182
            public getClass() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
            public setClass($class): static Sets the class used for creating the typed data object.
            /**
             * Sets the class used for creating the typed data object.
             *
             * @param string|null $class
             *   The class to use.
             *
             * @return static
             *   The object itself for chaining.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:209
            public getSettings() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
            public setSettings(array $settings): static Sets the array of settings, as required by the used class.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:230
            public getSetting($setting_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
            public setSetting($setting_name, $value): static Sets a definition setting.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:253
            public getConstraints() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
            public getConstraint($constraint_name) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:283
            public setConstraints(array $constraints): $this Sets an array of validation constraints.
            /**
             * Sets an array of validation constraints.
             *
             * @param array $constraints
             *   An array of validation constraint definitions, keyed by constraint name.
             *   Each constraint definition can be used for instantiating
             *   \Symfony\Component\Validator\Constraint objects.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:298
            public addConstraint($constraint_name, $options = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:306
            public offsetExists($offset): bool {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:318
            public & offsetGet($offset): mixed {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:331
            public offsetSet($offset, $value): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:345
            public offsetUnset($offset): void {@inheritdoc}
            /**
             * {@inheritdoc}
             *
             * This is for BC support only.
             *
             * @todo Remove in https://www.drupal.org/node/1928868.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:356
            public toArray(): array Returns all definition values as array.
            /**
             * Returns all definition values as array.
             *
             * @return array
             *   The array holding values for all definition keys.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:366
            public __sleep(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:373
            public isInternal() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:383
            public setInternal($internal): $this Sets the whether the data value should be internal.
            /**
             * Sets the whether the data value should be internal.
             *
             * @param bool $internal
             *   Whether the data value should be internal.
             *
             * @return $this
             *
             * @see \Drupal\Core\TypedData\DataDefinitionInterface::isInternal
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:401
            public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
            /**
             * Sets the typed data manager.
             *
             * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
             *   The typed data manager.
             *
             * @return $this
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
            public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
            /**
             * Gets the typed data manager.
             *
             * @return \Drupal\Core\TypedData\TypedDataManagerInterface
             *   The typed data manager.
             */
            
            Inherited from Drupal\Core\TypedData\DataDefinition
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
          • public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::createFromDataType($data_type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
            public static Drupal\Core\Field\TypedData\FieldItemDataDefinition::create($field_definition): static Creates a new field item definition.
            /**
             * 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 <drupal>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:47
            public static Drupal\Core\TypedData\DataDefinition::create($type): static Creates a new data definition.
            /**
             * Creates a new data definition.
             *
             * @param string $type
             *   The data type of the data; e.g., 'string', 'integer' or 'any'.
             *
             * @return static
             *   A new DataDefinition object.
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:28
            public static Drupal\Core\TypedData\DataDefinition::createFromDataType($type) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <drupal>/core/lib/Drupal/Core/TypedData/DataDefinition.php:36
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected deleted -> boolean false
        • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
          /**
           * Constructs a FieldConfig object.
           *
           * In most cases, Field entities are created via
           * FieldConfig::create($values), where $values is the same
           * parameter as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. The
           *   storage associated with the field can be specified either with:
           *   - field_storage: the FieldStorageConfigInterface object,
           *   or by referring to an existing field storage in the current configuration
           *   with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the field is attached to. Other array elements will be
           *   used to set the corresponding properties on the class; see the class
           *   property documentation for details.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
          protected linkTemplates() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
          protected urlRouteParameters($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
          public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
          public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldConfigInterface|null
           *   The field config entity if one exists for the provided field
           *   name, otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (19) "field_domain_access"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (2)
        0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem#16224 (9)
        • Properties (9)
        • Methods (54)
        • Static methods (36)
        • Iterator
        • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16233 Depth Limit
          protected name -> integer 0
          protected parent -> Drupal\Core\Field\EntityReferenceFieldItemList#16234 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected values -> array (1) Depth Limit
          protected properties -> array (1) Depth Limit
        • public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:213
          public setValue($values, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:228
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:272
          public onChange($property_name, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:286
          public isEmpty() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:302
          public preSave() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:316
          public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:415
          public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:442
          public hasNewEntity(): bool Determines whether the item holds an unsaved entity.
          /**
           * Determines whether the item holds an unsaved entity.
           *
           * This is notably used for "autocreate" widgets, and more generally to
           * support referencing freshly created entities (they will get saved
           * automatically as the hosting entity gets saved).
           *
           * @return bool
           *   TRUE if the item holds an unsaved entity.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:533
          public getPossibleValues(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:649
          public getPossibleOptions(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:656
          public getSettableValues(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:663
          public getSettableOptions(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:673
          public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
          public getEntity() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
          public getLangcode() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
          protected getSettings(): array Returns the array of field settings.
          /**
           * Returns the array of field settings.
           *
           * @return array
           *   The array of settings.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
          protected getSetting($setting_name): mixed Returns the value of a field setting.
          /**
           * Returns the value of a field setting.
           *
           * @param string $setting_name
           *   The setting name.
           *
           * @return mixed
           *   The setting value.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
          protected writePropertyValue($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Different to the parent Map class, we avoid creating property objects as
           * far as possible in order to optimize performance. Thus we just update
           * $this->values if no property object has been created yet.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
          public view($display_options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
          public postSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
          public deleteRevision() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
          public set($property_name, $value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
          public getProperties($include_computed = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
          public getIterator(): ArrayIterator {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::defaultStorageSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:49
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::defaultFieldSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:58
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:68
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:116
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:131
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::mainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:159
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:166
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:334
          protected static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::getRandomBundle(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $selection_settings): string|null Gets a bundle for a given entity type and selection options.
          /**
           * Gets a bundle for a given entity type and selection options.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type.
           * @param array $selection_settings
           *   An array of selection settings.
           *
           * @return string|null
           *   Either the bundle string, or NULL if there is no bundle.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:400
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsFormValidate(array $form, Drupal\Core\Form\FormStateInterface $form_state) Form element validation handler; Invokes selection plugin's validation.
          /**
           * Form element validation handler; Invokes selection plugin's validation.
           *
           * @param array $form
           *   The form where the settings form is being included in.
           * @param \Drupal\Core\Form\FormStateInterface $form_state
           *   The form state of the (entire) configuration form.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:517
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:540
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:580
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:590
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsAjaxProcess($form, Drupal\Core\Form\FormStateInterface $form_state) Render API callback: Processes the field settings form.
          /**
           * Render API callback: Processes the field settings form.
           *
           * @see static::fieldSettingsForm()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:699
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsAjaxProcessElement(&$element, $main_form) Adds the field settings to AJAX form elements.
          /**
           * Adds the field settings to AJAX form elements.
           *
           * @see static::fieldSettingsAjaxProcess()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:709
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::formProcessMergeParent($element) Render API callback that moves entity reference elements up a level.
          /**
           * Render API callback that moves entity reference elements up a level.
           *
           * The elements (i.e. 'handler_settings') are moved for easier processing by
           * the validation and submission handlers.
           *
           * @see _entity_reference_field_settings_process()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:732
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::settingsAjaxSubmit($form, Drupal\Core\Form\FormStateInterface $form_state) Submit handler for the non-JS case.
          /**
           * Submit handler for the non-JS case.
           *
           * @see static::fieldSettingsForm()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:744
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::getPreconfiguredOptions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:753
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::getReferenceableBundles(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:781
          public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
          public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
          public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
          public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
          public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
          public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
          public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
          public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
          public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
          public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
          public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
          abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
          /**
           * Defines field item properties.
           *
           * Properties that are required to constitute a valid, non-empty item should
           * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
           *
           * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
           *   An array of property definitions of contained properties, keyed by
           *   property name.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
          abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
          /**
           * Returns the schema for the field.
           *
           * This method is static because the field schema information is needed on
           * creation of the field. FieldItemInterface objects instantiated at that
           * time are not reliable as field settings might be missing.
           *
           * Computed fields having no schema should return an empty array.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
           *   The field definition.
           *
           * @return array
           *   An empty array if there is no schema, or an associative array with the
           *   following key/value pairs:
           *   - columns: An array of Schema API column specifications, keyed by column
           *     name. The columns need to be a subset of the properties defined in
           *     propertyDefinitions(). The 'not null' property is ignored if present,
           *     as it is determined automatically by the storage controller depending
           *     on the table layout and the property definitions. It is recommended to
           *     avoid having the column definitions depend on field settings when
           *     possible. No assumptions should be made on how storage engines
           *     internally use the original column name to structure their storage.
           *   - unique keys: (optional) An array of Schema API unique key definitions.
           *     Only columns that appear in the 'columns' array are allowed.
           *   - indexes: (optional) An array of Schema API index definitions. Only
           *     columns that appear in the 'columns' array are allowed. Those indexes
           *     will be used as default indexes. Field definitions can specify
           *     additional indexes or, at their own risk, modify the default indexes
           *     specified by the field-type module. Some storage engines might not
           *     support indexes.
           *   - foreign keys: (optional) An array of Schema API foreign key
           *     definitions. Note, however, that the field data is not necessarily
           *     stored in SQL. Also, the possible usage is limited, as you cannot
           *     specify another field as related, only existing SQL tables,
           *     such as {taxonomy_term_data}.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   Throws an exception if the schema is invalid.
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
          abstract public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItemInterface::getReferenceableBundles(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array Returns the referenceable entity types and bundles.
          /**
           * Returns the referenceable entity types and bundles.
           *
           * @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition
           *   The field definition for which to retrieve the referenceable entity
           *   types and bundles.
           *
           * @return array
           *   An array of referenceable bundles where the array is keyed by the entity
           *   type ID, with values an array of bundle names. (It is a single-value
           *   array with the entity type ID if the entity type does not implement
           *   bundles.)
           */
          
          Inherited from Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItemInterface.php:28
        • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
        1 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem#16222 (9)
        • Properties (9)
        • Methods (54)
        • Static methods (36)
        • Iterator
        • protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition#16233 Depth Limit
          protected name -> integer 1
          protected parent -> Drupal\Core\Field\EntityReferenceFieldItemList#16234 Recursion
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected stringTranslation -> null
          protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
          protected values -> array (1) Depth Limit
          protected properties -> array (1) Depth Limit
        • public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:213
          public setValue($values, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:228
          public getValue() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:272
          public onChange($property_name, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:286
          public isEmpty() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:302
          public preSave() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:316
          public storageSettingsForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state, $has_data) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:415
          public fieldSettingsForm(array $form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:442
          public hasNewEntity(): bool Determines whether the item holds an unsaved entity.
          /**
           * Determines whether the item holds an unsaved entity.
           *
           * This is notably used for "autocreate" widgets, and more generally to
           * support referencing freshly created entities (they will get saved
           * automatically as the hosting entity gets saved).
           *
           * @return bool
           *   TRUE if the item holds an unsaved entity.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:533
          public getPossibleValues(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:649
          public getPossibleOptions(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:656
          public getSettableValues(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:663
          public getSettableOptions(?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:673
          public __construct(Drupal\Core\TypedData\ComplexDataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:60
          public getEntity() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:74
          public getLangcode() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:81
          public getFieldDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:88
          protected getSettings(): array Returns the array of field settings.
          /**
           * Returns the array of field settings.
           *
           * @return array
           *   The array of settings.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:98
          protected getSetting($setting_name): mixed Returns the value of a field setting.
          /**
           * Returns the value of a field setting.
           *
           * @param string $setting_name
           *   The setting name.
           *
           * @return mixed
           *   The setting value.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:111
          protected writePropertyValue($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Different to the parent Map class, we avoid creating property objects as
           * far as possible in order to optimize performance. Thus we just update
           * $this->values if no property object has been created yet.
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:135
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:150
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:164
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:176
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:186
          public view($display_options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:200
          public postSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:213
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:218
          public deleteRevision() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldItemBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:228
          public getString() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:104
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:116
          public set($property_name, $value, $notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:131
          public getProperties($include_computed = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:163
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:176
          public getIterator(): ArrayIterator {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:187
          public __clone() Magic method: Implements a deep clone.
          /**
           * Magic method: Implements a deep clone.
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:214
          public applyDefaultValue($notify = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\Plugin\DataType\Map
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php:241
          public getPluginId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
          public getPluginDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
          public getDataDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
          public validate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
          public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
          public getRoot() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
          public getPropertyPath() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
          public getParent() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
          public __sleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
          /**
           * Translates a string to the current language or to a given language.
           *
           * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
           * important security information and usage guidelines.
           *
           * In order for strings to be localized, make them available in one of the
           * ways supported by the
           * @link https://www.drupal.org/node/322729 Localization API @endlink. When
           * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
           * $this->t(). Otherwise create a new
           * \Drupal\Core\StringTranslation\TranslatableMarkup object.
           *
           * @param string $string
           *   A string containing the English text to translate.
           * @param array $args
           *   (optional) An associative array of replacements to make after
           *   translation. Based on the first character of the key, the value is
           *   escaped and/or themed. See
           *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
           *   details.
           * @param array $options
           *   (optional) An associative array of additional options, with the following
           *   elements:
           *   - 'langcode' (defaults to the current language): A language code, to
           *     translate to a language other than what is used to display the page.
           *   - 'context' (defaults to the empty context): The context the source
           *     string belongs to. See the
           *     @link i18n Internationalization topic @endlink for more information
           *     about string contexts.
           *
           * @return \Drupal\Core\StringTranslation\TranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           *
           * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
           * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
           *
           * @ingroup sanitization
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
          protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
          /**
           * Formats a string containing a count of items.
           *
           * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
           *
           * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
           *   An object that, when cast to a string, returns the translated string.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
          protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
          /**
           * Returns the number of plurals supported by a given language.
           *
           * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
           *
           * @return int
           *   The number of plurals supported.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
          protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
          /**
           * Gets the string translation service.
           *
           * @return \Drupal\Core\StringTranslation\TranslationInterface
           *   The string translation service.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
          public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
          /**
           * Sets the string translation service to use.
           *
           * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
           *   The string translation service.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
          public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
          /**
           * Sets the typed data manager.
           *
           * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
           *   The typed data manager.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
          public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
          /**
           * Gets the typed data manager.
           *
           * @return \Drupal\Core\TypedData\TypedDataManagerInterface
           *   The typed data manager.
           */
          
          Inherited from Drupal\Core\TypedData\TypedData
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
        • public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::defaultStorageSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:49
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::defaultFieldSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:58
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:68
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:116
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:131
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::mainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:159
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:166
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:334
          protected static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::getRandomBundle(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $selection_settings): string|null Gets a bundle for a given entity type and selection options.
          /**
           * Gets a bundle for a given entity type and selection options.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type.
           * @param array $selection_settings
           *   An array of selection settings.
           *
           * @return string|null
           *   Either the bundle string, or NULL if there is no bundle.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:400
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsFormValidate(array $form, Drupal\Core\Form\FormStateInterface $form_state) Form element validation handler; Invokes selection plugin's validation.
          /**
           * Form element validation handler; Invokes selection plugin's validation.
           *
           * @param array $form
           *   The form where the settings form is being included in.
           * @param \Drupal\Core\Form\FormStateInterface $form_state
           *   The form state of the (entire) configuration form.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:517
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:540
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:580
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:590
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsAjaxProcess($form, Drupal\Core\Form\FormStateInterface $form_state) Render API callback: Processes the field settings form.
          /**
           * Render API callback: Processes the field settings form.
           *
           * @see static::fieldSettingsForm()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:699
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::fieldSettingsAjaxProcessElement(&$element, $main_form) Adds the field settings to AJAX form elements.
          /**
           * Adds the field settings to AJAX form elements.
           *
           * @see static::fieldSettingsAjaxProcess()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:709
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::formProcessMergeParent($element) Render API callback that moves entity reference elements up a level.
          /**
           * Render API callback that moves entity reference elements up a level.
           *
           * The elements (i.e. 'handler_settings') are moved for easier processing by
           * the validation and submission handlers.
           *
           * @see _entity_reference_field_settings_process()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:732
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::settingsAjaxSubmit($form, Drupal\Core\Form\FormStateInterface $form_state) Submit handler for the non-JS case.
          /**
           * Submit handler for the non-JS case.
           *
           * @see static::fieldSettingsForm()
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:744
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::getPreconfiguredOptions() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:753
          public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::getReferenceableBundles(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php:781
          public static Drupal\Core\Field\FieldItemBase::storageSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:247
          public static Drupal\Core\Field\FieldItemBase::storageSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:254
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsToConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:261
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsFromConfigData(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:268
          public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
          public static Drupal\Core\Field\FieldItemBase::defaultStorageSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:25
          public static Drupal\Core\Field\FieldItemBase::defaultFieldSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:32
          public static Drupal\Core\Field\FieldItemBase::storageSettingsSummary(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:39
          public static Drupal\Core\Field\FieldItemBase::fieldSettingsSummary(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:46
          public static Drupal\Core\Field\FieldItemBase::mainPropertyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:53
          public static Drupal\Core\Field\FieldItemBase::generateSampleValue(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:223
          public static Drupal\Core\Field\FieldItemBase::calculateDependencies(Drupal\Core\Field\FieldDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:275
          public static Drupal\Core\Field\FieldItemBase::calculateStorageDependencies(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:282
          public static Drupal\Core\Field\FieldItemBase::onDependencyRemoval(Drupal\Core\Field\FieldDefinitionInterface $field_definition, array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemBase.php:289
          abstract public static Drupal\Core\Field\FieldItemInterface::propertyDefinitions(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): \Drupal\Core\TypedData\DataDefinitionInterface[] Defines field item properties.
          /**
           * Defines field item properties.
           *
           * Properties that are required to constitute a valid, non-empty item should
           * be denoted with \Drupal\Core\TypedData\DataDefinition::setRequired().
           *
           * @return \Drupal\Core\TypedData\DataDefinitionInterface[]
           *   An array of property definitions of contained properties, keyed by
           *   property name.
           *
           * @see \Drupal\Core\Field\BaseFieldDefinition
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:35
          abstract public static Drupal\Core\Field\FieldItemInterface::schema(Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition): array Returns the schema for the field.
          /**
           * Returns the schema for the field.
           *
           * This method is static because the field schema information is needed on
           * creation of the field. FieldItemInterface objects instantiated at that
           * time are not reliable as field settings might be missing.
           *
           * Computed fields having no schema should return an empty array.
           *
           * @param \Drupal\Core\Field\FieldStorageDefinitionInterface $field_definition
           *   The field definition.
           *
           * @return array
           *   An empty array if there is no schema, or an associative array with the
           *   following key/value pairs:
           *   - columns: An array of Schema API column specifications, keyed by column
           *     name. The columns need to be a subset of the properties defined in
           *     propertyDefinitions(). The 'not null' property is ignored if present,
           *     as it is determined automatically by the storage controller depending
           *     on the table layout and the property definitions. It is recommended to
           *     avoid having the column definitions depend on field settings when
           *     possible. No assumptions should be made on how storage engines
           *     internally use the original column name to structure their storage.
           *   - unique keys: (optional) An array of Schema API unique key definitions.
           *     Only columns that appear in the 'columns' array are allowed.
           *   - indexes: (optional) An array of Schema API index definitions. Only
           *     columns that appear in the 'columns' array are allowed. Those indexes
           *     will be used as default indexes. Field definitions can specify
           *     additional indexes or, at their own risk, modify the default indexes
           *     specified by the field-type module. Some storage engines might not
           *     support indexes.
           *   - foreign keys: (optional) An array of Schema API foreign key
           *     definitions. Note, however, that the field data is not necessarily
           *     stored in SQL. Also, the possible usage is limited, as you cannot
           *     specify another field as related, only existing SQL tables,
           *     such as {taxonomy_term_data}.
           *
           * @throws \Drupal\Core\Field\FieldException
           *   Throws an exception if the schema is invalid.
           */
          
          Inherited from Drupal\Core\Field\FieldItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemInterface.php:91
          abstract public static Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItemInterface::getReferenceableBundles(Drupal\Core\Field\FieldDefinitionInterface $field_definition): array Returns the referenceable entity types and bundles.
          /**
           * Returns the referenceable entity types and bundles.
           *
           * @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition
           *   The field definition for which to retrieve the referenceable entity
           *   types and bundles.
           *
           * @return array
           *   An array of referenceable bundles where the array is keyed by the entity
           *   type ID, with values an array of bundle names. (It is a single-value
           *   array with the entity type ID if the entity type does not implement
           *   bundles.)
           */
          
          Inherited from Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItemInterface
          Defined in <drupal>/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItemInterface.php:28
        • Drupal\Core\Field\FieldItemInterface Iterator Contents uninitialized Blacklisted
        protected langcode -> string (2) "es"
      • public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      field_domain_all_affiliates -> string (1) "0"
      field_domain_source -> Drupal\Core\Field\EntityReferenceFieldItemList#305 (0)
      • No values
      • Properties (9)
      • Methods (70)
      • Static methods (3)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\field\Entity\FieldConfig#281 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (12) "field_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (99) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
          config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_domain_source
          
          1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
          config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_domain_source
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (37) "node.pagina_libre.field_domain_source"
          protected status -> boolean true
          protected uuid -> string (36) "daed7a6b-d0af-48ca-bc20-3b7155daf3c4"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (1)
          config => array (2) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (37) "node.pagina_libre.field_domain_source"
          protected field_name -> string (19) "field_domain_source"
          protected field_type -> string (16) "entity_reference"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> string (13) "Domain Source"
          protected description -> string (45) "Select the canonical domain for this content."
          protected settings -> array (2)
          handler => string (14) "default:domain"
          handler_settings => array (2) Depth Limit
          protected required -> boolean false
          protected translatable -> boolean false
          protected default_value -> array (0)
          protected default_value_callback -> string (0) ""
          protected fieldStorage -> null
          protected itemDefinition -> null
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected deleted -> boolean false
        • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
          /**
           * Constructs a FieldConfig object.
           *
           * In most cases, Field entities are created via
           * FieldConfig::create($values), where $values is the same
           * parameter as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. The
           *   storage associated with the field can be specified either with:
           *   - field_storage: the FieldStorageConfigInterface object,
           *   or by referring to an existing field storage in the current configuration
           *   with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the field is attached to. Other array elements will be
           *   used to set the corresponding properties on the class; see the class
           *   property documentation for details.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
          protected linkTemplates() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
          protected urlRouteParameters($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
          public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
          public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldConfigInterface|null
           *   The field config entity if one exists for the provided field
           *   name, otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (19) "field_domain_source"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
      • public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      field_galeria_de_imagenes_y_vide -> Drupal\Core\Field\EntityReferenceFieldItemList#16212 (0)
      • No values
      • Properties (9)
      • Methods (70)
      • Static methods (3)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\field\Entity\FieldConfig#277 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (12) "field_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (112) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
          config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_galeria_de_imagenes_y_vide
          
          1 => string (115) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
          config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_galeria_de_imagenes_y_vide
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (50) "node.pagina_libre.field_galeria_de_imagenes_y_vide"
          protected status -> boolean true
          protected uuid -> string (36) "e730b009-4f62-48ef-8099-056a02395255"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (1)
          config => array (3) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (50) "node.pagina_libre.field_galeria_de_imagenes_y_vide"
          protected field_name -> string (32) "field_galeria_de_imagenes_y_vide"
          protected field_type -> string (16) "entity_reference"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> UTF-8 string (21) "Galería de imágenes"
          protected description -> UTF-8 string (38) "Galería mixta de imágenes y vídeos."
          protected settings -> array (2)
          handler => string (13) "default:media"
          handler_settings => array (4) Depth Limit
          protected required -> boolean false
          protected translatable -> boolean false
          protected default_value -> array (0)
          protected default_value_callback -> string (0) ""
          protected fieldStorage -> null
          protected itemDefinition -> null
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected deleted -> boolean false
        • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
          /**
           * Constructs a FieldConfig object.
           *
           * In most cases, Field entities are created via
           * FieldConfig::create($values), where $values is the same
           * parameter as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. The
           *   storage associated with the field can be specified either with:
           *   - field_storage: the FieldStorageConfigInterface object,
           *   or by referring to an existing field storage in the current configuration
           *   with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the field is attached to. Other array elements will be
           *   used to set the corresponding properties on the class; see the class
           *   property documentation for details.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
          protected linkTemplates() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
          protected urlRouteParameters($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
          public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
          public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldConfigInterface|null
           *   The field config entity if one exists for the provided field
           *   name, otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (32) "field_galeria_de_imagenes_y_vide"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
      • public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      field_galeria_de_videos -> Drupal\Core\Field\EntityReferenceFieldItemList#16210 (0)
      • No values
      • Properties (9)
      • Methods (70)
      • Static methods (3)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\field\Entity\FieldConfig#278 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (12) "field_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (103) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
          config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_galeria_de_videos
          
          1 => string (106) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
          config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_galeria_de_videos
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (41) "node.pagina_libre.field_galeria_de_videos"
          protected status -> boolean true
          protected uuid -> string (36) "03d5147a-0f5b-4658-a1fb-f16615c9a530"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (1)
          config => array (3) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (41) "node.pagina_libre.field_galeria_de_videos"
          protected field_name -> string (23) "field_galeria_de_videos"
          protected field_type -> string (16) "entity_reference"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> UTF-8 string (19) "Galería de vídeos"
          protected description -> string (0) ""
          protected settings -> array (2)
          handler => string (13) "default:media"
          handler_settings => array (4) Depth Limit
          protected required -> boolean false
          protected translatable -> boolean false
          protected default_value -> array (0)
          protected default_value_callback -> string (0) ""
          protected fieldStorage -> null
          protected itemDefinition -> null
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected deleted -> boolean false
        • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
          /**
           * Constructs a FieldConfig object.
           *
           * In most cases, Field entities are created via
           * FieldConfig::create($values), where $values is the same
           * parameter as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. The
           *   storage associated with the field can be specified either with:
           *   - field_storage: the FieldStorageConfigInterface object,
           *   or by referring to an existing field storage in the current configuration
           *   with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the field is attached to. Other array elements will be
           *   used to set the corresponding properties on the class; see the class
           *   property documentation for details.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
          protected linkTemplates() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
          protected urlRouteParameters($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
          public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
          public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldConfigInterface|null
           *   The field config entity if one exists for the provided field
           *   name, otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (23) "field_galeria_de_videos"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
      • public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      field_imagen_de_fondo -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList#16208 (0)
      • No values
      • Properties (9)
      • Methods (70)
      • Static methods (3)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\field\Entity\FieldConfig#274 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (12) "field_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (101) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
          config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_imagen_de_fondo
          
          1 => string (104) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
          config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_imagen_de_fondo
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (39) "node.pagina_libre.field_imagen_de_fondo"
          protected status -> boolean true
          protected uuid -> string (36) "eee6aacf-1fd8-4a02-8737-158faad2e5d7"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (2)
          config => array (2) Depth Limit
          module => array (1) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (39) "node.pagina_libre.field_imagen_de_fondo"
          protected field_name -> string (21) "field_imagen_de_fondo"
          protected field_type -> string (5) "image"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> string (15) "Imagen de fondo"
          protected description -> string (0) ""
          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 => boolean true
          alt_field_required => boolean true
          title_field => boolean false
          title_field_required => boolean false
          default_image => array (5) Depth Limit
          handler => string (12) "default:file"
          handler_settings => array (0)
          protected required -> boolean false
          protected translatable -> boolean false
          protected default_value -> array (0)
          protected default_value_callback -> string (0) ""
          protected fieldStorage -> null
          protected itemDefinition -> null
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected deleted -> boolean false
        • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
          /**
           * Constructs a FieldConfig object.
           *
           * In most cases, Field entities are created via
           * FieldConfig::create($values), where $values is the same
           * parameter as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. The
           *   storage associated with the field can be specified either with:
           *   - field_storage: the FieldStorageConfigInterface object,
           *   or by referring to an existing field storage in the current configuration
           *   with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the field is attached to. Other array elements will be
           *   used to set the corresponding properties on the class; see the class
           *   property documentation for details.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
          protected linkTemplates() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
          protected urlRouteParameters($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
          public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
          public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldConfigInterface|null
           *   The field config entity if one exists for the provided field
           *   name, otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (21) "field_imagen_de_fondo"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
      • public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php:16
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php:21
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php:79
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php:94
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      field_metatags -> string (94) "{"robots":"noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimagein...
      • Json (1)
      • Contents
      • robots => string (81) "noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notran...
        noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notranslate
        
      • {"robots":"noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notranslate"}
        
      field_ofertas -> Drupal\Core\Field\EntityReferenceFieldItemList#16199 (0)
      • No values
      • Properties (9)
      • Methods (70)
      • Static methods (3)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\field\Entity\FieldConfig#271 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (12) "field_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (93) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
          config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_ofertas
          
          1 => string (96) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
          config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_ofertas
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (31) "node.pagina_libre.field_ofertas"
          protected status -> boolean true
          protected uuid -> string (36) "5c45a1bb-693c-448a-819a-8c78bba128ef"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (1)
          config => array (3) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (31) "node.pagina_libre.field_ofertas"
          protected field_name -> string (13) "field_ofertas"
          protected field_type -> string (16) "entity_reference"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> string (7) "Ofertas"
          protected description -> string (0) ""
          protected settings -> array (2)
          handler => string (12) "default:node"
          handler_settings => array (4) Depth Limit
          protected required -> boolean false
          protected translatable -> boolean false
          protected default_value -> array (0)
          protected default_value_callback -> string (0) ""
          protected fieldStorage -> null
          protected itemDefinition -> null
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected deleted -> boolean false
        • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
          /**
           * Constructs a FieldConfig object.
           *
           * In most cases, Field entities are created via
           * FieldConfig::create($values), where $values is the same
           * parameter as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. The
           *   storage associated with the field can be specified either with:
           *   - field_storage: the FieldStorageConfigInterface object,
           *   or by referring to an existing field storage in the current configuration
           *   with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the field is attached to. Other array elements will be
           *   used to set the corresponding properties on the class; see the class
           *   property documentation for details.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
          protected linkTemplates() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
          protected urlRouteParameters($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
          public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
          public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldConfigInterface|null
           *   The field config entity if one exists for the provided field
           *   name, otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (13) "field_ofertas"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
      • public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      field_requiere_login_my_grandski -> string (1) "0"
      field_sigue_leyendo -> Drupal\Core\Field\EntityReferenceFieldItemList#16190 (0)
      • No values
      • Properties (9)
      • Methods (70)
      • Static methods (3)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\field\Entity\FieldConfig#268 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (12) "field_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (99) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
          config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_sigue_leyendo
          
          1 => string (102) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
          config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_sigue_leyendo
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (37) "node.pagina_libre.field_sigue_leyendo"
          protected status -> boolean true
          protected uuid -> string (36) "c655e5e8-baf9-44c4-86d7-d709d73e01a9"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (1)
          config => array (3) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (37) "node.pagina_libre.field_sigue_leyendo"
          protected field_name -> string (19) "field_sigue_leyendo"
          protected field_type -> string (16) "entity_reference"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> string (20) "Enlaces relacionados"
          protected description -> UTF-8 string (111) "Bloque que sirve para guiar al usuario por la página web ofreciéndole un enl...
          Bloque que sirve para guiar al usuario por la página web ofreciéndole un enlace con información relacionada.
          
          protected settings -> array (2)
          handler => string (12) "default:node"
          handler_settings => array (4) Depth Limit
          protected required -> boolean false
          protected translatable -> boolean false
          protected default_value -> array (0)
          protected default_value_callback -> string (0) ""
          protected fieldStorage -> null
          protected itemDefinition -> null
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected deleted -> boolean false
        • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
          /**
           * Constructs a FieldConfig object.
           *
           * In most cases, Field entities are created via
           * FieldConfig::create($values), where $values is the same
           * parameter as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. The
           *   storage associated with the field can be specified either with:
           *   - field_storage: the FieldStorageConfigInterface object,
           *   or by referring to an existing field storage in the current configuration
           *   with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the field is attached to. Other array elements will be
           *   used to set the corresponding properties on the class; see the class
           *   property documentation for details.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
          protected linkTemplates() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
          protected urlRouteParameters($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
          public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
          public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldConfigInterface|null
           *   The field config entity if one exists for the provided field
           *   name, otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (19) "field_sigue_leyendo"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
      • public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      field_slides -> Drupal\Core\Field\EntityReferenceFieldItemList#16188 (0)
      • No values
      • Properties (9)
      • Methods (70)
      • Static methods (3)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\field\Entity\FieldConfig#269 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (12) "field_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (92) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
          config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_slides
          
          1 => string (95) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
          config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_slides
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (30) "node.pagina_libre.field_slides"
          protected status -> boolean true
          protected uuid -> string (36) "973c8edc-1d22-45b6-9995-87798c47831b"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (1)
          config => array (3) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (30) "node.pagina_libre.field_slides"
          protected field_name -> string (12) "field_slides"
          protected field_type -> string (16) "entity_reference"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> string (6) "Slides"
          protected description -> UTF-8 string (76) "Slide con texto/enlaces y imagen situado en la parte superior de la página."
          protected settings -> array (2)
          handler => string (12) "default:node"
          handler_settings => array (4) Depth Limit
          protected required -> boolean false
          protected translatable -> boolean false
          protected default_value -> array (0)
          protected default_value_callback -> string (0) ""
          protected fieldStorage -> null
          protected itemDefinition -> null
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected deleted -> boolean false
        • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
          /**
           * Constructs a FieldConfig object.
           *
           * In most cases, Field entities are created via
           * FieldConfig::create($values), where $values is the same
           * parameter as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. The
           *   storage associated with the field can be specified either with:
           *   - field_storage: the FieldStorageConfigInterface object,
           *   or by referring to an existing field storage in the current configuration
           *   with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the field is attached to. Other array elements will be
           *   used to set the corresponding properties on the class; see the class
           *   property documentation for details.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
          protected linkTemplates() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
          protected urlRouteParameters($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
          public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
          public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldConfigInterface|null
           *   The field config entity if one exists for the provided field
           *   name, otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (12) "field_slides"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
      • public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:16
        public referencedEntities() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:26
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\Field\EntityReferenceFieldItemList
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:107
        protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\EntityReferenceFieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php:62
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
        public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      field_subtitulo -> Drupal\Core\Field\FieldItemList#16186 (0)
      • No values
      • Properties (9)
      • Methods (69)
      • Static methods (2)
      • Iterator
      • No values uninitialized
      • protected definition -> Drupal\field\Entity\FieldConfig#265 (36)
        • Properties (36)
        • Methods (125)
        • Static methods (19)
        • protected entityTypeId -> string (12) "field_config"
          protected enforceIsNew -> null
          protected typedData -> null
          protected originalEntity -> null
          protected cacheContexts -> array (2)
          0 => string (8) "url.site"
          1 => string (28) "languages:language_interface"
          protected cacheTags -> array (2)
          0 => string (95) "config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_li...
          config:domain.config.temporadapal_grandvalira_com.field.field.node.pagina_libre.field_subtitulo
          
          1 => string (98) "config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina...
          config:domain.config.temporadapal_grandvalira_com.es.field.field.node.pagina_libre.field_subtitulo
          
          protected cacheMaxAge -> integer -1
          protected _serviceIds -> array (0)
          protected _entityStorages -> array (0)
          protected originalId -> string (33) "node.pagina_libre.field_subtitulo"
          protected status -> boolean true
          protected uuid -> string (36) "3ad44bdc-4dd7-4317-96b3-cf80100a46b4"
          private isUninstalling -> boolean false
          protected langcode -> string (2) "es"
          protected third_party_settings -> array (0)
          protected _core -> array (0)
          protected trustedData -> boolean false
          protected dependencies -> array (1)
          config => array (2) Depth Limit
          protected isSyncing -> boolean false
          protected id -> string (33) "node.pagina_libre.field_subtitulo"
          protected field_name -> string (15) "field_subtitulo"
          protected field_type -> string (6) "string"
          protected entity_type -> string (4) "node"
          protected bundle -> string (12) "pagina_libre"
          protected label -> UTF-8 string (10) "Subtítulo"
          protected description -> UTF-8 string (44) "Aparecerá con la etiqueta H2 en la página."
          protected settings -> array (0)
          protected required -> boolean false
          protected translatable -> boolean true
          protected default_value -> array (0)
          protected default_value_callback -> string (0) ""
          protected fieldStorage -> null
          protected itemDefinition -> null
          protected constraints -> array (0)
          protected propertyConstraints -> array (0)
          protected deleted -> boolean false
        • public __construct(array $values, $entity_type = 'field_config') Constructs a FieldConfig object.
          /**
           * Constructs a FieldConfig object.
           *
           * In most cases, Field entities are created via
           * FieldConfig::create($values), where $values is the same
           * parameter as in this constructor.
           *
           * @param array $values
           *   An array of field properties, keyed by property name. The
           *   storage associated with the field can be specified either with:
           *   - field_storage: the FieldStorageConfigInterface object,
           *   or by referring to an existing field storage in the current configuration
           *   with:
           *   - field_name: The field name.
           *   - entity_type: The entity type.
           *   Additionally, a 'bundle' property is required to indicate the entity
           *   bundle to which the field is attached to. Other array elements will be
           *   used to set the corresponding properties on the class; see the class
           *   property documentation for details.
           * @param string $entity_type
           *   (optional) The entity type on which the field should be created.
           *   Defaults to "field_config".
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:110
          public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:143
          public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) Overrides \Drupal\Core\Entity\EntityBase::preSave().
          /**
           * Overrides \Drupal\Core\Entity\EntityBase::preSave().
           *
           * @throws \Drupal\Core\Field\FieldException
           *   If the field definition is invalid.
           * @throws \Drupal\Core\Entity\EntityStorageException
           *   In case of failures at the configuration storage level.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:165
          public calculateDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:201
          protected linkTemplates() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:264
          protected urlRouteParameters($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:280
          public isDeleted() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:291
          public getFieldStorageDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:298
          public isDisplayConfigurable($context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:332
          public getDisplayOptions($display_context) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:339
          public isReadOnly() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:347
          public isComputed() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:354
          public getUniqueIdentifier() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:361
          public id() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:200
          public getName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:207
          public getType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:214
          public getTargetEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:221
          public getTargetBundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:228
          public onDependencyRemoval(array $dependencies) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:262
          public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:310
          public getLabel() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:324
          public setLabel($label) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:332
          public getDescription() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:340
          public setDescription($description) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:348
          public isTranslatable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:356
          public setTranslatable($translatable) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:365
          public getSettings() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:373
          public setSettings(array $settings) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:381
          public getSetting($setting_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:389
          public setSetting($setting_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:401
          public isRequired() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:409
          public setRequired($required) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:417
          public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:425
          public getDefaultValueLiteral() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:442
          public setDefaultValue($value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:450
          public getDefaultValueCallback() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:458
          public setDefaultValueCallback($callback) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
          public __sleep(): array Implements the magic __sleep() method.
          /**
           * Implements the magic __sleep() method.
           *
           * Using the Serialize interface and serialize() / unserialize() methods
           * breaks entity forms in PHP 5.4.
           *
           * @todo Investigate in https://www.drupal.org/node/1977206.
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:478
          public getDataType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:509
          public isList() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:522
          public getClass() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:529
          public getConstraints() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:539
          public getConstraint($constraint_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:546
          public getItemDefinition() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:554
          public getConfig($bundle) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:578
          public setConstraints(array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:585
          public addConstraint($constraint_name, $options = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:593
          public setPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:601
          public addPropertyConstraints($name, array $constraints) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:614
          public isInternal() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Field\FieldConfigBase
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:629
          public getOriginalId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
          public setOriginalId($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
          public isNew() Overrides EntityBase::isNew().
          /**
           * Overrides EntityBase::isNew().
           *
           * EntityInterface::enforceIsNew() is only supported for newly created
           * configuration entities but has no effect after saving, since each
           * configuration entity is unique.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
          public get($property_name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
          public set($property_name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
          public enable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
          public disable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
          public setStatus($status) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
          public status() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
          public setUninstalling($uninstalling) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
          public isUninstalling() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
          public createDuplicate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
          public toArray() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
          protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
          /**
           * Gets the typed config manager.
           *
           * @return \Drupal\Core\Config\TypedConfigManagerInterface
           *   The typed configuration plugin manager.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:288
          public toUrl($rel = null, array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:406
          public getCacheTagsToInvalidate() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:415
          protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
          /**
           * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
           *
           * Note that this function should only be called from implementations of
           * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
           * as dependencies are recalculated during every entity save.
           *
           * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:430
          public getDependencies() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:444
          public getConfigDependencyName() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:458
          public getConfigTarget() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:465
          protected invalidateTagsOnSave($update) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the entity's cache tag; the config system
           * already invalidates it.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:492
          public setThirdPartySetting($module, $key, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:514
          public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:522
          public getThirdPartySettings($module) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:534
          public unsetThirdPartySetting($module, $key) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:541
          public getThirdPartyProviders() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:554
          public isInstallable() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:595
          public trustData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:602
          public hasTrustedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:610
          public save() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:617
          protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
          /**
           * Gets the entity type manager.
           *
           * @return \Drupal\Core\Entity\EntityTypeManagerInterface
           *   The entity type manager.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
          protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
          /**
           * Gets the entity type bundle info service.
           *
           * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
           *   The entity type bundle info service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
          protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
          /**
           * Gets the language manager.
           *
           * @return \Drupal\Core\Language\LanguageManagerInterface
           *   The language manager service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
          protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
          /**
           * Gets the UUID generator.
           *
           * @return \Drupal\Component\Uuid\UuidInterface
           *   The UUID service.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
          public uuid() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:129
          public enforceIsNew($value = true) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
          public getEntityTypeId() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
          public bundle() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:159
          public label() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:166
          public hasLinkTemplate($rel) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
          public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
          public uriRelationships() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
          public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:337
          public language() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:351
          public delete() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
          public getEntityType() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
          public referencedEntities() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:466
          public getCacheContexts() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
          protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
          /**
           * The list cache tags to invalidate for this entity.
           *
           * @return string[]
           *   Set of list cache tags.
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
          public getCacheTags() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
          public getCacheMaxAge() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
          public getTypedData() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
          public getConfigDependencyKey() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
          public getOriginal(): ?static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
          public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
          public __get($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:711
          public __set($name, $value) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:722
          public __isset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:734
          public __unset($name) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:745
          public addCacheableDependency($other_object) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
          public addCacheContexts(array $cache_contexts) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
          public addCacheTags(array $cache_tags) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
          public mergeCacheMaxAge($max_age) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
          protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
          /**
           * Sets cacheability; useful for value object constructors.
           *
           * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
           *   The cacheability to set.
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
          public traitSleep(): array {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
          public __wakeup(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
          protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
          /**
           * Calculates and returns dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           *
           * @return array
           *   An array of dependencies keyed by the type of dependency.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
          protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
          /**
           * Calculates and adds dependencies of a specific plugin instance.
           *
           * Dependencies are added for the module that provides the plugin, as well
           * as any dependencies declared by the instance's calculateDependencies()
           * method, if it implements
           * \Drupal\Component\Plugin\DependentPluginInterface.
           *
           * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
           *   The plugin instance.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
          protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
          /**
           * Wraps the module handler.
           *
           * @return \Drupal\Core\Extension\ModuleHandlerInterface
           *   The module handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
          protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
          /**
           * Wraps the theme handler.
           *
           * @return \Drupal\Core\Extension\ThemeHandlerInterface
           *   The theme handler.
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
          protected addDependencyTrait($type, $name): $this Adds a dependency.
          /**
           * Adds a dependency.
           *
           * @param string $type
           *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
           * @param string $name
           *   If $type is 'module' or 'theme', the name of the module or theme. If
           *   $type is 'config' or 'content', the result of
           *   EntityInterface::getConfigDependencyName().
           *
           * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
           *
           * @return $this
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
          protected addDependencies(array $dependencies) Adds multiple dependencies.
          /**
           * Adds multiple dependencies.
           *
           * @param array $dependencies
           *   An array of dependencies keyed by the type of dependency. One example:
           *   @code
           *   [
           *     'module' => [
           *       'node',
           *       'field',
           *       'image',
           *     ],
           *   ];
           *   @endcode
           *
           * @see \Drupal\Core\Entity\DependencyTrait::addDependency
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
          public setSyncing($syncing) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
          public isSyncing() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
          private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
          /**
           * Returns the typed data class name for this entity.
           *
           * @return string
           *   The string representing the typed data class name.
           *
           * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
           */
          
          Inherited from Drupal\Core\Entity\EntityBase
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
        • public static Drupal\field\Entity\FieldConfig::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:211
          public static Drupal\field\Entity\FieldConfig::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:237
          public static Drupal\field\Entity\FieldConfig::loadByName($entity_type_id, $bundle, $field_name): \Drupal\field\FieldConfigInterface|null Loads a field config entity based on the entity type and field name.
          /**
           * Loads a field config entity based on the entity type and field name.
           *
           * @param string $entity_type_id
           *   ID of the entity type.
           * @param string $bundle
           *   Bundle name.
           * @param string $field_name
           *   Name of the field.
           *
           * @return \Drupal\field\FieldConfigInterface|null
           *   The field config entity if one exists for the provided field
           *   name, otherwise NULL.
           */
          
          Defined in <drupal>/core/modules/field/src/Entity/FieldConfig.php:379
          public static Drupal\Core\Field\FieldConfigBase::createFromItemType($item_type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:491
          public static Drupal\Core\Field\FieldConfigBase::createFromDataType($type) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:500
          public static Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Callback for uasort() to sort configuration entities by weight and label.
          /**
           * Callback for uasort() to sort configuration entities by weight and label.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           *
           * Override to never invalidate the individual entities' cache tags; the
           * config system already invalidates them.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:502
          protected static Drupal\Core\Config\Entity\ConfigEntityBase::getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
          /**
           * Gets the configuration manager.
           *
           * @return \Drupal\Core\Config\ConfigManager
           *   The configuration manager.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:588
          public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
          public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
          public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
          public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
          public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
          protected static Drupal\Core\Field\FieldConfigBase::normalizeValue(&$value, $main_property_name): array Ensure a field value is transformed into a format keyed by delta.
          /**
           * Ensure a field value is transformed into a format keyed by delta.
           *
           * @param mixed $value
           *   The raw field value to normalize.
           * @param string $main_property_name
           *   The main field property name.
           *
           * @return array
           *   A field value normalized into a format keyed by delta.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldInputValueNormalizerTrait.php:26
          public static Drupal\Core\Field\FieldConfigBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Field/FieldConfigBase.php:295
          public static Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:561
          public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
          public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
          protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
          /**
           * Invalidates an entity's cache tags upon delete.
           *
           * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
           *   The entity type definition.
           * @param \Drupal\Core\Entity\EntityInterface[] $entities
           *   An array of entities.
           */
          
          Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
        protected name -> string (15) "field_subtitulo"
        protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
        protected _serviceIds -> array (0)
        protected _entityStorages -> array (0)
        protected stringTranslation -> null
        protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager#4340 Blacklisted
        protected list -> array (0)
        protected langcode -> string (2) "es"
      • protected createItem($offset = 0, $value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:40
        public getEntity() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:47
        public setLangcode($langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:56
        public getLangcode() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:63
        public getFieldDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:70
        public getSettings() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:77
        public getSetting($setting_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:84
        public filterEmptyItems() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:91
        public setValue($values, $notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:101
        public __get($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:113
        public __set($property_name, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:123
        public __isset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:133
        public __unset($property_name) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:143
        public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:152
        public defaultAccess($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:160
        public applyDefaultValue($notify = true) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:168
        public preSave() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:187
        public postSave($update) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:197
        public delete() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:205
        public deleteRevision() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:212
        protected delegateMethod($method): array Calls a method on each FieldItem.
        /**
         * Calls a method on each FieldItem.
         *
         * Any argument passed will be forwarded to the invoked method.
         *
         * @param string $method
         *   The name of the method to be invoked.
         *
         * @return array
         *   An array of results keyed by delta.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:227
        public view($display_options = array()) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:241
        public generateSampleItems($count = 1) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:249
        public getConstraints() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:261
        public defaultValuesForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:286
        public defaultValuesFormValidate(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:304
        public defaultValuesFormSubmit(array $element, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:323
        protected defaultValueWidget(Drupal\Core\Form\FormStateInterface $form_state): \Drupal\Core\Field\WidgetInterface|null Returns the widget object used in default value form.
        /**
         * Returns the widget object used in default value form.
         *
         * @param \Drupal\Core\Form\FormStateInterface $form_state
         *   The form state of the (entire) configuration form.
         *
         * @return \Drupal\Core\Field\WidgetInterface|null
         *   A Widget object or NULL if no widget is available.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:348
        public equals(Drupal\Core\Field\FieldItemListInterface $list_to_compare) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:399
        public hasAffectingChanges(Drupal\Core\Field\FieldItemListInterface $original_items, $langcode) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:445
        public getValue() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:41
        public getString() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:90
        public get($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:102
        public set($index, $value) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:112
        public removeItem($index) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:134
        protected rekey($from_index = 0) Renumbers the items in the list.
        /**
         * Renumbers the items in the list.
         *
         * @param int $from_index
         *   Optionally, the index at which to start the renumbering, if it is known
         *   that items before that can safely be skipped (for example, when removing
         *   an item at a given index).
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:154
        public first() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:167
        public offsetExists($offset): bool {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:174
        public offsetUnset($offset): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:182
        public offsetGet($offset): mixed {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:189
        public offsetSet($offset, $value): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:196
        public appendItem($value = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:209
        public getItemDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:229
        public getIterator(): ArrayIterator {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:236
        public count(): int {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:243
        public isEmpty() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:250
        public filter($callback) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:268
        public onChange($delta) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:290
        public __clone() Magic method: Implements a deep clone.
        /**
         * Magic method: Implements a deep clone.
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:300
        public last(): ?Drupal\Core\TypedData\TypedDataInterface {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\Plugin\DataType\ItemList
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php:310
        public __construct(Drupal\Core\TypedData\DataDefinitionInterface $definition, $name = null, ?Drupal\Core\TypedData\TypedDataInterface $parent = null) Constructs a TypedData object given its definition and context.
        /**
         * Constructs a TypedData object given its definition and context.
         *
         * @param \Drupal\Core\TypedData\DataDefinitionInterface $definition
         *   The data definition.
         * @param string $name
         *   (optional) The name of the created property, or NULL if it is the root
         *   of a typed data tree. Defaults to NULL.
         * @param \Drupal\Core\TypedData\TypedDataInterface $parent
         *   (optional) The parent object of the data property, or NULL if it is the
         *   root of a typed data tree. Defaults to NULL.
         *
         * @see \Drupal\Core\TypedData\TypedDataManager::create()
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:64
        public getPluginId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:73
        public getPluginDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:80
        public getDataDefinition() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:87
        public validate() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:131
        public setContext($name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:147
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:155
        public getRoot() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:162
        public getPropertyPath() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:173
        public getParent() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:195
        public __sleep(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
        public __wakeup(): void {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
        protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
        /**
         * Translates a string to the current language or to a given language.
         *
         * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
         * important security information and usage guidelines.
         *
         * In order for strings to be localized, make them available in one of the
         * ways supported by the
         * @link https://www.drupal.org/node/322729 Localization API @endlink. When
         * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
         * $this->t(). Otherwise create a new
         * \Drupal\Core\StringTranslation\TranslatableMarkup object.
         *
         * @param string $string
         *   A string containing the English text to translate.
         * @param array $args
         *   (optional) An associative array of replacements to make after
         *   translation. Based on the first character of the key, the value is
         *   escaped and/or themed. See
         *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
         *   details.
         * @param array $options
         *   (optional) An associative array of additional options, with the following
         *   elements:
         *   - 'langcode' (defaults to the current language): A language code, to
         *     translate to a language other than what is used to display the page.
         *   - 'context' (defaults to the empty context): The context the source
         *     string belongs to. See the
         *     @link i18n Internationalization topic @endlink for more information
         *     about string contexts.
         *
         * @return \Drupal\Core\StringTranslation\TranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         *
         * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
         * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
         *
         * @ingroup sanitization
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\PluralTranslatableMarkup Formats a string containing a count of items.
        /**
         * Formats a string containing a count of items.
         *
         * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
         *
         * @return \Drupal\Core\StringTranslation\PluralTranslatableMarkup
         *   An object that, when cast to a string, returns the translated string.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected getNumberOfPlurals($langcode = null): int Returns the number of plurals supported by a given language.
        /**
         * Returns the number of plurals supported by a given language.
         *
         * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
         *
         * @return int
         *   The number of plurals supported.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:95
        protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
        /**
         * Gets the string translation service.
         *
         * @return \Drupal\Core\StringTranslation\TranslationInterface
         *   The string translation service.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:109
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
        /**
         * Sets the string translation service to use.
         *
         * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
         *   The string translation service.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:125
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager): $this Sets the typed data manager.
        /**
         * Sets the typed data manager.
         *
         * @param \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager
         *   The typed data manager.
         *
         * @return $this
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:25
        public getTypedDataManager(): \Drupal\Core\TypedData\TypedDataManagerInterface Gets the typed data manager.
        /**
         * Gets the typed data manager.
         *
         * @return \Drupal\Core\TypedData\TypedDataManagerInterface
         *   The typed data manager.
         */
        
        Inherited from Drupal\Core\TypedData\TypedData
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:36
      • public static Drupal\Core\Field\FieldItemList::processDefaultValue($default_value, Drupal\Core\Entity\FieldableEntityInterface $entity, Drupal\Core\Field\FieldDefinitionInterface $definition) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Field/FieldItemList.php:335
        public static Drupal\Core\TypedData\TypedData::createInstance($definition, $name = null, ?Drupal\Core\TypedData\TraversableTypedDataInterface $parent = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/TypedData/TypedData.php:46
      • Drupal\Core\Field\FieldItemListInterface Iterator Contents uninitialized Blacklisted
      field_titulo -> string (42) "Condiciones de venta - Forfet de Temporada"
    • protected entityTypeId -> string (4) "node"
      protected enforceIsNew -> &null
      protected typedData -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter#1112 Blacklisted
      protected originalEntity -> &null
      protected cacheContexts -> array (0)
      protected cacheTags -> array (0)
      protected cacheMaxAge -> integer -1
      protected _serviceIds -> array (0)
      protected _entityStorages -> array (0)
      protected values -> &array (31)
      nid => array (1)
      x-default => string (2) "65"
      vid => array (1)
      x-default => string (2) "68"
      type => array (1)
      x-default => string (12) "pagina_libre"
      uuid => array (1)
      x-default => string (36) "8209a099-c380-459d-9b2a-88d4937ec4af"
      langcode => array (4)
      x-default => string (2) "es"
      ca => string (2) "ca"
      en => string (2) "en"
      fr => string (2) "fr"
      revision_uid => array (1)
      x-default => string (2) "91"
      revision_timestamp => array (1)
      x-default => string (10) "1661948006"
      2022-08-31T12:13:26+00:00
      
      revision_log => array (1)
      x-default => null
      revision_default => array (1)
      x-default => string (1) "1"
      isDefaultRevision => array (1)
      x-default => string (1) "1"
      status => array (4)
      ca => string (1) "1"
      en => string (1) "1"
      x-default => string (1) "1"
      fr => string (1) "1"
      uid => array (4)
      ca => string (2) "91"
      en => string (2) "91"
      x-default => string (2) "91"
      fr => string (2) "91"
      title => array (4)
      ca => string (43) "Condiciones de venta - Forfait de Temporada"
      en => string (43) "Condiciones de venta - Forfait de Temporada"
      x-default => string (43) "Condiciones de venta - Forfait de Temporada"
      fr => string (43) "Condiciones de venta - Forfait de Temporada"
      created => array (4)
      ca => string (10) "1661941087"
      2022-08-31T10:18:07+00:00
      
      en => string (10) "1661941087"
      2022-08-31T10:18:07+00:00
      
      x-default => string (10) "1661941087"
      2022-08-31T10:18:07+00:00
      
      fr => string (10) "1661941087"
      2022-08-31T10:18:07+00:00
      
      changed => array (4)
      ca => string (10) "1735807647"
      2025-01-02T08:47:27+00:00
      
      en => string (10) "1735807647"
      2025-01-02T08:47:27+00:00
      
      x-default => string (10) "1735807647"
      2025-01-02T08:47:27+00:00
      
      fr => string (10) "1735807647"
      2025-01-02T08:47:27+00:00
      
      promote => array (4)
      ca => string (1) "0"
      en => string (1) "0"
      x-default => string (1) "0"
      fr => string (1) "0"
      sticky => array (4)
      ca => string (1) "0"
      en => string (1) "0"
      x-default => string (1) "0"
      fr => string (1) "0"
      default_langcode => array (4)
      ca => string (1) "0"
      en => string (1) "0"
      x-default => string (1) "1"
      fr => string (1) "0"
      revision_translation_affected => array (4)
      ca => string (1) "1"
      en => string (1) "1"
      x-default => string (1) "1"
      fr => string (1) "1"
      content_translation_source => array (4)
      ca => string (2) "es"
      en => string (2) "es"
      x-default => string (3) "und"
      fr => string (2) "es"
      content_translation_outdated => array (4)
      ca => string (1) "0"
      en => string (1) "0"
      x-default => string (1) "0"
      fr => string (1) "0"
      rh_action => array (4)
      ca => string (14) "bundle_default"
      en => string (14) "bundle_default"
      x-default => string (14) "bundle_default"
      fr => string (14) "bundle_default"
      rh_redirect => array (4)
      ca => null
      en => null
      x-default => null
      fr => null
      rh_redirect_response => array (4)
      ca => string (3) "301"
      en => string (3) "301"
      x-default => string (3) "301"
      fr => string (3) "301"
      rh_redirect_fallback_action => array (4)
      ca => null
      en => null
      x-default => null
      fr => null
      body => array (4)
      ca => array (1)
      0 => array (3) Depth Limit
      en => array (1)
      0 => array (3) Depth Limit
      x-default => array (1)
      0 => array (3) Depth Limit
      fr => array (1)
      0 => array (3) Depth Limit
      field_domain_access => array (1)
      x-default => array (2)
      0 => array (1) Depth Limit
      1 => array (1) Depth Limit
      field_domain_all_affiliates => array (1)
      x-default => array (1)
      0 => array (1) Depth Limit
      field_metatags => array (4)
      ca => array (1)
      0 => array (1) Depth Limit
      en => array (1)
      0 => array (1) Depth Limit
      x-default => array (1)
      0 => array (1) Depth Limit
      fr => array (1)
      0 => array (1) Depth Limit
      field_requiere_login_my_grandski => array (1)
      x-default => array (1)
      0 => array (1) Depth Limit
      field_titulo => array (4)
      ca => array (1)
      0 => array (1) Depth Limit
      en => array (1)
      0 => array (1) Depth Limit
      x-default => array (1)
      0 => array (1) Depth Limit
      fr => array (1)
      0 => array (1) Depth Limit
      protected fields -> &array (1)
      field_domain_source => array (2)
      x-default => &Drupal\Core\Field\EntityReferenceFieldItemList#305 Blacklisted
      fr => &Drupal\Core\Field\EntityReferenceFieldItemList#305 Blacklisted
      protected fieldDefinitions -> null
      protected languages -> array (7)
      ca => Drupal\Core\Language\Language#893 (5)
      • Properties (5)
      • Methods (7)
      • Static methods (2)
      • Static properties (1)
      • Class constants (15)
      • protected name -> string (7) "Catalan"
        protected id -> string (2) "ca"
        protected direction -> string (3) "ltr"
        protected weight -> integer -10
        protected locked -> boolean false
      • public __construct(array $values = array()) Constructs a new class instance.
        /**
         * Constructs a new class instance.
         *
         * @param array $values
         *   An array of property values, keyed by property name, used to construct
         *   the language.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
        public getId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
        public getDirection() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
        public getWeight() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
        public isDefault() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
        public isLocked() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
      • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
        /**
         * Sort language objects.
         *
         * @param \Drupal\Core\Language\LanguageInterface[] $languages
         *   The array of language objects keyed by langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
        protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
        /**
         * Gets the default langcode.
         *
         * @return string
         *   The current default langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
      • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
        id => string (2) "en"
        \Drupal\Core\Language\Language::$defaultValues['id']
        name => string (7) "English"
        \Drupal\Core\Language\Language::$defaultValues['name']
        direction => string (3) "ltr"
        \Drupal\Core\Language\Language::$defaultValues['direction']
        weight => integer 0
        \Drupal\Core\Language\Language::$defaultValues['weight']
        locked => boolean false
        \Drupal\Core\Language\Language::$defaultValues['locked']
      • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
        public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
        public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
        public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
        public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
        public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
        public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
        public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
        public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
      es => Drupal\Core\Language\Language#892 (5)
      • Properties (5)
      • Methods (7)
      • Static methods (2)
      • Static properties (1)
      • Class constants (15)
      • protected name -> string (7) "Spanish"
        protected id -> string (2) "es"
        protected direction -> string (3) "ltr"
        protected weight -> integer -9
        protected locked -> boolean false
      • public __construct(array $values = array()) Constructs a new class instance.
        /**
         * Constructs a new class instance.
         *
         * @param array $values
         *   An array of property values, keyed by property name, used to construct
         *   the language.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
        public getId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
        public getDirection() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
        public getWeight() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
        public isDefault() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
        public isLocked() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
      • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
        /**
         * Sort language objects.
         *
         * @param \Drupal\Core\Language\LanguageInterface[] $languages
         *   The array of language objects keyed by langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
        protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
        /**
         * Gets the default langcode.
         *
         * @return string
         *   The current default langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
      • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
        id => string (2) "en"
        \Drupal\Core\Language\Language::$defaultValues['id']
        name => string (7) "English"
        \Drupal\Core\Language\Language::$defaultValues['name']
        direction => string (3) "ltr"
        \Drupal\Core\Language\Language::$defaultValues['direction']
        weight => integer 0
        \Drupal\Core\Language\Language::$defaultValues['weight']
        locked => boolean false
        \Drupal\Core\Language\Language::$defaultValues['locked']
      • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
        public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
        public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
        public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
        public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
        public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
        public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
        public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
        public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
      fr => Drupal\Core\Language\Language#899 (5)
      • Properties (5)
      • Methods (7)
      • Static methods (2)
      • Static properties (1)
      • Class constants (15)
      • protected name -> string (6) "French"
        protected id -> string (2) "fr"
        protected direction -> string (3) "ltr"
        protected weight -> integer -8
        protected locked -> boolean false
      • public __construct(array $values = array()) Constructs a new class instance.
        /**
         * Constructs a new class instance.
         *
         * @param array $values
         *   An array of property values, keyed by property name, used to construct
         *   the language.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
        public getId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
        public getDirection() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
        public getWeight() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
        public isDefault() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
        public isLocked() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
      • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
        /**
         * Sort language objects.
         *
         * @param \Drupal\Core\Language\LanguageInterface[] $languages
         *   The array of language objects keyed by langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
        protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
        /**
         * Gets the default langcode.
         *
         * @return string
         *   The current default langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
      • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
        id => string (2) "en"
        \Drupal\Core\Language\Language::$defaultValues['id']
        name => string (7) "English"
        \Drupal\Core\Language\Language::$defaultValues['name']
        direction => string (3) "ltr"
        \Drupal\Core\Language\Language::$defaultValues['direction']
        weight => integer 0
        \Drupal\Core\Language\Language::$defaultValues['weight']
        locked => boolean false
        \Drupal\Core\Language\Language::$defaultValues['locked']
      • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
        public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
        public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
        public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
        public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
        public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
        public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
        public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
        public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
      en => Drupal\Core\Language\Language#889 (5)
      • Properties (5)
      • Methods (7)
      • Static methods (2)
      • Static properties (1)
      • Class constants (15)
      • protected name -> string (7) "Anglais"
        protected id -> string (2) "en"
        protected direction -> string (3) "ltr"
        protected weight -> integer -7
        protected locked -> boolean false
      • public __construct(array $values = array()) Constructs a new class instance.
        /**
         * Constructs a new class instance.
         *
         * @param array $values
         *   An array of property values, keyed by property name, used to construct
         *   the language.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
        public getId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
        public getDirection() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
        public getWeight() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
        public isDefault() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
        public isLocked() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
      • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
        /**
         * Sort language objects.
         *
         * @param \Drupal\Core\Language\LanguageInterface[] $languages
         *   The array of language objects keyed by langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
        protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
        /**
         * Gets the default langcode.
         *
         * @return string
         *   The current default langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
      • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
        id => string (2) "en"
        \Drupal\Core\Language\Language::$defaultValues['id']
        name => string (7) "English"
        \Drupal\Core\Language\Language::$defaultValues['name']
        direction => string (3) "ltr"
        \Drupal\Core\Language\Language::$defaultValues['direction']
        weight => integer 0
        \Drupal\Core\Language\Language::$defaultValues['weight']
        locked => boolean false
        \Drupal\Core\Language\Language::$defaultValues['locked']
      • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
        public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
        public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
        public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
        public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
        public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
        public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
        public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
        public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
      en-test => Drupal\Core\Language\Language#896 (5)
      • Properties (5)
      • Methods (7)
      • Static methods (2)
      • Static properties (1)
      • Class constants (15)
      • protected name -> string (23) "English - Test language"
        protected id -> string (7) "en-test"
        protected direction -> string (3) "ltr"
        protected weight -> integer -6
        protected locked -> boolean false
      • public __construct(array $values = array()) Constructs a new class instance.
        /**
         * Constructs a new class instance.
         *
         * @param array $values
         *   An array of property values, keyed by property name, used to construct
         *   the language.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
        public getId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
        public getDirection() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
        public getWeight() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
        public isDefault() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
        public isLocked() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
      • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
        /**
         * Sort language objects.
         *
         * @param \Drupal\Core\Language\LanguageInterface[] $languages
         *   The array of language objects keyed by langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
        protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
        /**
         * Gets the default langcode.
         *
         * @return string
         *   The current default langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
      • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
        id => string (2) "en"
        \Drupal\Core\Language\Language::$defaultValues['id']
        name => string (7) "English"
        \Drupal\Core\Language\Language::$defaultValues['name']
        direction => string (3) "ltr"
        \Drupal\Core\Language\Language::$defaultValues['direction']
        weight => integer 0
        \Drupal\Core\Language\Language::$defaultValues['weight']
        locked => boolean false
        \Drupal\Core\Language\Language::$defaultValues['locked']
      • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
        public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
        public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
        public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
        public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
        public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
        public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
        public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
        public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
      und => Drupal\Core\Language\Language#895 (5)
      • Properties (5)
      • Methods (7)
      • Static methods (2)
      • Static properties (1)
      • Class constants (15)
      • protected name -> UTF-8 string (14) "Non spécifié"
        protected id -> string (3) "und"
        protected direction -> string (3) "ltr"
        protected weight -> integer 4
        protected locked -> boolean true
      • public __construct(array $values = array()) Constructs a new class instance.
        /**
         * Constructs a new class instance.
         *
         * @param array $values
         *   An array of property values, keyed by property name, used to construct
         *   the language.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
        public getId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
        public getDirection() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
        public getWeight() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
        public isDefault() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
        public isLocked() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
      • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
        /**
         * Sort language objects.
         *
         * @param \Drupal\Core\Language\LanguageInterface[] $languages
         *   The array of language objects keyed by langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
        protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
        /**
         * Gets the default langcode.
         *
         * @return string
         *   The current default langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
      • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
        id => string (2) "en"
        \Drupal\Core\Language\Language::$defaultValues['id']
        name => string (7) "English"
        \Drupal\Core\Language\Language::$defaultValues['name']
        direction => string (3) "ltr"
        \Drupal\Core\Language\Language::$defaultValues['direction']
        weight => integer 0
        \Drupal\Core\Language\Language::$defaultValues['weight']
        locked => boolean false
        \Drupal\Core\Language\Language::$defaultValues['locked']
      • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
        public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
        public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
        public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
        public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
        public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
        public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
        public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
        public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
      zxx => Drupal\Core\Language\Language#880 (5)
      • Properties (5)
      • Methods (7)
      • Static methods (2)
      • Static properties (1)
      • Class constants (15)
      • protected name -> string (14) "Non applicable"
        protected id -> string (3) "zxx"
        protected direction -> string (3) "ltr"
        protected weight -> integer 5
        protected locked -> boolean true
      • public __construct(array $values = array()) Constructs a new class instance.
        /**
         * Constructs a new class instance.
         *
         * @param array $values
         *   An array of property values, keyed by property name, used to construct
         *   the language.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:77
        public getName() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:101
        public getId() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:108
        public getDirection() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:115
        public getWeight() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:122
        public isDefault() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:129
        public isLocked() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:136
      • public static Drupal\Core\Language\Language::sort(&$languages) Sort language objects.
        /**
         * Sort language objects.
         *
         * @param \Drupal\Core\Language\LanguageInterface[] $languages
         *   The array of language objects keyed by langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:146
        protected static Drupal\Core\Language\Language::getDefaultLangcode(): string Gets the default langcode.
        /**
         * Gets the default langcode.
         *
         * @return string
         *   The current default langcode.
         */
        
        Defined in <drupal>/core/lib/Drupal/Core/Language/Language.php:173
      • public static Drupal\Core\Language\Language::$defaultValues :: array (5)
        id => string (2) "en"
        \Drupal\Core\Language\Language::$defaultValues['id']
        name => string (7) "English"
        \Drupal\Core\Language\Language::$defaultValues['name']
        direction => string (3) "ltr"
        \Drupal\Core\Language\Language::$defaultValues['direction']
        weight => integer 0
        \Drupal\Core\Language\Language::$defaultValues['weight']
        locked => boolean false
        \Drupal\Core\Language\Language::$defaultValues['locked']
      • public const Drupal\Core\Language\LanguageInterface::LANGCODE_SYSTEM :: string (6) "system"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_SPECIFIED :: string (3) "und"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_NOT_APPLICABLE :: string (3) "zxx"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_DEFAULT :: string (9) "x-default"
        public const Drupal\Core\Language\LanguageInterface::LANGCODE_SITE_DEFAULT :: string (12) "site_default"
        public const Drupal\Core\Language\LanguageInterface::VALID_LANGCODE_REGEX :: string (33) "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
        public const Drupal\Core\Language\LanguageInterface::STATE_CONFIGURABLE :: integer 1
        public const Drupal\Core\Language\LanguageInterface::STATE_LOCKED :: integer 2
        public const Drupal\Core\Language\LanguageInterface::STATE_ALL :: integer 3
        public const Drupal\Core\Language\LanguageInterface::STATE_SITE_DEFAULT :: integer 4
        public const Drupal\Core\Language\LanguageInterface::TYPE_CONTENT :: string (16) "language_content"
        public const Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE :: string (18) "language_interface"
        public const Drupal\Core\Language\LanguageInterface::TYPE_URL :: string (12) "language_url"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_LTR :: string (3) "ltr"
        public const Drupal\Core\Language\LanguageInterface::DIRECTION_RTL :: string (3) "rtl"
      protected langcodeKey -> string (8) "langcode"
      protected defaultLangcodeKey -> string (16) "default_langcode"
      protected activeLangcode -> string (9) "x-default"
      protected enforceDefaultTranslation -> null
      protected defaultLangcode -> string (2) "es"
      protected translations -> &array (4) Recursion
      protected translationInitialize -> boolean false
      protected newRevision -> &boolean false
      protected isDefaultRevision -> &string (1) "1"
      protected entityKeys -> &array (9)
      bundle => string (12) "pagina_libre"
      id => string (2) "65"
      revision => string (2) "68"
      label => string (43) "Condiciones de venta - Forfait de Temporada"
      uuid => string (36) "8209a099-c380-459d-9b2a-88d4937ec4af"
      status => string (1) "1"
      published => string (1) "1"
      uid => string (2) "91"
      owner => string (2) "91"
      protected translatableEntityKeys -> &array (3)
      langcode => array (4)
      x-default => string (2) "es"
      ca => string (2) "ca"
      en => string (2) "en"
      fr => string (2) "fr"
      default_langcode => array (4)
      ca => string (1) "0"
      en => string (1) "0"
      x-default => string (1) "1"
      fr => string (1) "0"
      revision_translation_affected => array (4)
      ca => string (1) "1"
      en => string (1) "1"
      x-default => string (1) "1"
      fr => string (1) "1"
      protected validated -> boolean false
      protected validationRequired -> boolean false
      protected loadedRevisionId -> &string (2) "68"
      protected revisionTranslationAffectedKey -> string (29) "revision_translation_affected"
      protected enforceRevisionTranslationAffected -> &array (0)
      protected isSyncing -> &boolean false
      public in_preview -> null
    • public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:115
      public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:137
      public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:152
      public getType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:208
      public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:215
      public getTitle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:223
      public setTitle($title) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:230
      public getCreatedTime() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:238
      public setCreatedTime($timestamp) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:245
      public isPromoted() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:253
      public setPromoted($promoted) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:260
      public isSticky() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:268
      public setSticky($sticky) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:275
      public __construct(array $values, $entity_type, $bundle = false, $translations = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:201
      protected getLanguages() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:280
      public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:296
      public setNewRevision($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:303
      public getLoadedRevisionId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:325
      public updateLoadedRevisionId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:332
      public isNewRevision() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:340
      public isDefaultRevision($new_value = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:347
      public wasDefaultRevision() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:360
      public isLatestRevision() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:375
      public isLatestTranslationAffectedRevision() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:385
      public isRevisionTranslationAffected() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:395
      public setRevisionTranslationAffected($affected) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:402
      public isRevisionTranslationAffectedEnforced() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:412
      public setRevisionTranslationAffectedEnforced($enforced) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:419
      public setDefaultTranslationEnforced(?bool $enforce_default_translation): static Set or clear an override of the isDefaultTranslation() result.
      /**
       * Set or clear an override of the isDefaultTranslation() result.
       *
       * @param bool|null $enforce_default_translation
       *   If boolean value is passed, the value will override the result of
       *   isDefaultTranslation() method. If NULL is passed, the default logic will
       *   be used.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:434
      public isDefaultTranslation() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:442
      public getRevisionId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:452
      public isTranslatable() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:459
      public validate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:516
      public isValidationRequired() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:525
      public setValidationRequired($required) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:532
      protected clearTranslationCache() Clears entity translation object cache to remove stale references.
      /**
       * Clears entity translation object cache to remove stale references.
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:540
      public __sleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:549
      public id() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:567
      public bundle() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:574
      public uuid() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:581
      public hasField($field_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:588
      public get($field_name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:595
      protected getTranslatedField($name, $langcode): \Drupal\Core\Field\FieldItemListInterface Gets a translated field.
      /**
       * Gets a translated field.
       *
       * @return \Drupal\Core\Field\FieldItemListInterface
       *   The translated field.
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:608
      public set($name, $value, $notify = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:654
      public getFields($include_computed = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:665
      public getTranslatableFields($include_computed = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:678
      public getIterator(): ArrayIterator {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:691
      public getFieldDefinition($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:698
      public getFieldDefinitions() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:710
      public toArray() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:720
      public language() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:745
      protected setDefaultLangcode() Populates the local cache for the default language code.
      /**
       * Populates the local cache for the default language code.
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:767
      protected updateFieldLangcodes($langcode) Updates language for already instantiated fields.
      /**
       * Updates language for already instantiated fields.
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:800
      public onChange($name) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:811
      public getTranslation($langcode) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:877
      public getUntranslated() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:912
      protected initializeTranslation($langcode): \Drupal\Core\Entity\EntityInterface Instantiates a translation object for an existing translation.
      /**
       * Instantiates a translation object for an existing translation.
       *
       * The translated entity will be a clone of the current entity with the
       * specified $langcode. All translations share the same field data structures
       * to ensure that all of them deal with fresh data.
       *
       * @param string $langcode
       *   The language code for the requested translation.
       *
       * @return \Drupal\Core\Entity\EntityInterface
       *   The translation object. The content properties of the translation object
       *   are stored as references to the main entity.
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:930
      public hasTranslation($langcode) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:964
      public isNewTranslation() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:974
      public addTranslation($langcode, array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:981
      public removeTranslation($langcode) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1002
      public getTranslationStatus($langcode) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1031
      public getTranslationLanguages($include_default = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1041
      public updateOriginalValues() Updates the original values with the interim changes.
      /**
       * Updates the original values with the interim changes.
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1058
      public & __get($name) Implements the magic method for getting object properties.
      /**
       * Implements the magic method for getting object properties.
       *
       * @todo A lot of code still uses non-fields (e.g. $entity->content in view
       *   builders) by reference. Clean that up.
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1078
      public __set($name, $value) Implements the magic method for setting object properties.
      /**
       * Implements the magic method for setting object properties.
       *
       * Uses default language always.
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1110
      public __isset($name) Implements the magic method for isset().
      /**
       * Implements the magic method for isset().
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1147
      public __unset($name) Implements the magic method for unset().
      /**
       * Implements the magic method for unset().
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1159
      public createDuplicate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1193
      public __clone() Magic method: Implements a deep clone.
      /**
       * Magic method: Implements a deep clone.
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1231
      public label() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1317
      public referencedEntities() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1326
      protected getEntityKey($key): mixed Gets the value of the given entity key, if defined.
      /**
       * Gets the value of the given entity key, if defined.
       *
       * @param string $key
       *   Name of the entity key, for example id, revision or bundle.
       *
       * @return mixed
       *   The value of the entity key, NULL if not defined.
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1353
      protected getFieldsToSkipFromTranslationChangesCheck(): array Returns an array of field names to skip in ::hasTranslationChanges.
      /**
       * Returns an array of field names to skip in ::hasTranslationChanges.
       *
       * @return array
       *   An array of field names.
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1455
      public hasTranslationChanges() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1466
      public isDefaultTranslationAffectedOnly() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1528
      protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
      /**
       * Gets the entity type manager.
       *
       * @return \Drupal\Core\Entity\EntityTypeManagerInterface
       *   The entity type manager.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
      protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
      /**
       * Gets the entity type bundle info service.
       *
       * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
       *   The entity type bundle info service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
      protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
      /**
       * Gets the language manager.
       *
       * @return \Drupal\Core\Language\LanguageManagerInterface
       *   The language manager service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
      protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
      /**
       * Gets the UUID generator.
       *
       * @return \Drupal\Component\Uuid\UuidInterface
       *   The UUID service.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
      public isNew() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
      public enforceIsNew($value = true) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
      public getEntityTypeId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
      public toUrl($rel = null, array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:175
      public hasLinkTemplate($rel) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
      protected linkTemplates(): array Gets an array link templates.
      /**
       * Gets an array link templates.
       *
       * @return array
       *   An array of link templates containing paths.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
      public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
      protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
      /**
       * Gets an array of placeholders for this entity.
       *
       * Individual entity classes may override this method to add additional
       * placeholders if desired. If so, they should be sure to replicate the
       * property caching logic.
       *
       * @param string $rel
       *   The link relationship type, for example: canonical or edit-form.
       *
       * @return array
       *   An array of URI placeholders.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
      public uriRelationships() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
      public save() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:368
      public delete() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
      public getEntityType() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
      public getCacheContexts() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
      protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
      /**
       * The list cache tags to invalidate for this entity.
       *
       * @return string[]
       *   Set of list cache tags.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
      public getCacheTagsToInvalidate() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:497
      public getCacheTags() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
      public getCacheMaxAge() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
      protected invalidateTagsOnSave($update) Invalidates an entity's cache tags upon save.
      /**
       * Invalidates an entity's cache tags upon save.
       *
       * @param bool $update
       *   TRUE if the entity has been updated, or FALSE if it has been inserted.
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
      public getOriginalId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:599
      public setOriginalId($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:607
      public getTypedData() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
      public getConfigDependencyKey() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
      public getConfigDependencyName() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:680
      public getConfigTarget() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:687
      public getOriginal(): ?static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
      public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
      public addCacheableDependency($other_object) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
      public addCacheContexts(array $cache_contexts) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
      public addCacheTags(array $cache_tags) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
      public mergeCacheMaxAge($max_age) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
      protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
      /**
       * Sets cacheability; useful for value object constructors.
       *
       * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
       *   The cacheability to set.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
      public traitSleep(): array {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
      public __wakeup(): void {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
      protected traitGetFieldsToSkipFromTranslationChangesCheck(Drupal\Core\Entity\ContentEntityInterface $entity): string[] Returns an array of field names to skip when checking for changes.
      /**
       * Returns an array of field names to skip when checking for changes.
       *
       * @param \Drupal\Core\Entity\ContentEntityInterface $entity
       *   A content entity object.
       *
       * @return string[]
       *   An array of field names.
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangesDetectionTrait.php:21
      public setSyncing($syncing) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
      public isSyncing() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\ContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
      public getChangedTimeAcrossTranslations(): int Returns the timestamp of the last entity change across all translations.
      /**
       * Returns the timestamp of the last entity change across all translations.
       *
       * @return int
       *   The timestamp of the last entity save operation across all
       *   translations.
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:17
      public getChangedTime(): int|null Gets the timestamp of the last entity change for the current translation.
      /**
       * Gets the timestamp of the last entity change for the current translation.
       *
       * @return int|null
       *   The timestamp of the last entity save operation. Some entities allow a
       *   NULL value indicating the changed time is unknown.
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:33
      public setChangedTime($timestamp): $this Sets the timestamp of the last entity change for the current translation.
      /**
       * Sets the timestamp of the last entity change for the current translation.
       *
       * @param int $timestamp
       *   The timestamp of the last entity save operation.
       *
       * @return $this
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:46
      public isPublished() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:47
      public setPublished() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:54
      public setUnpublished() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:64
      public getRevisionCreationTime() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
      /**
       * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:69
      public setRevisionCreationTime($timestamp) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
      /**
       * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:76
      public getRevisionUser() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
      /**
       * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:84
      public setRevisionUser(Drupal\user\UserInterface $account) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
      /**
       * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:91
      public getRevisionUserId() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
      /**
       * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:99
      public setRevisionUserId($user_id) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
      /**
       * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:106
      public getRevisionLogMessage() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
      /**
       * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:114
      public setRevisionLogMessage($revision_log_message) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
      /**
       * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
       */
      
      Inherited from Drupal\Core\Entity\EditorialContentEntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:121
      public getOwnerId() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:48
      public setOwnerId($uid) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:55
      public getOwner() {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:65
      public setOwner(Drupal\user\UserInterface $account) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:73
      private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
      /**
       * Returns the typed data class name for this entity.
       *
       * @return string
       *   The string representing the typed data class name.
       *
       * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
       */
      
      Inherited from Drupal\Core\Entity\EntityBase
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
    • public static Drupal\node\Entity\Node::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:184
      public static Drupal\node\Entity\Node::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $nodes) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:200
      public static Drupal\node\Entity\Node::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/modules/node/src/Entity/Node.php:283
      public static Drupal\Core\Entity\ContentEntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1176
      public static Drupal\Core\Entity\ContentEntityBase::bundleFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1445
      public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
      public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
      public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
      public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
      protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
      /**
       * Invalidates an entity's cache tags upon delete.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       * @param \Drupal\Core\Entity\EntityInterface[] $entities
       *   An array of entities.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
      public static Drupal\Core\Entity\EditorialContentEntityBase::publishedBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for publishing status.
      /**
       * Returns an array of base field definitions for publishing status.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type to add the publishing status field to.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition[]
       *   An array of base field definitions.
       *
       * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
       *   Thrown when the entity type does not implement EntityPublishedInterface
       *   or if it does not have a "published" entity key.
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:27
      public static Drupal\Core\Entity\EditorialContentEntityBase::revisionLogBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\FieldDefinitionInterface[] Provides revision-related base field definitions for an entity type.
      /**
       * Provides revision-related base field definitions for an entity type.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type definition.
       *
       * @return \Drupal\Core\Field\FieldDefinitionInterface[]
       *   An array of base field definitions for the entity type, keyed by field
       *   name.
       *
       * @see \Drupal\Core\Entity\FieldableEntityInterface::baseFieldDefinitions()
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:28
      public static Drupal\node\Entity\Node::ownerBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for entity owners.
      /**
       * Returns an array of base field definitions for entity owners.
       *
       * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
       *   The entity type to add the owner field to.
       *
       * @return \Drupal\Core\Field\BaseFieldDefinition[]
       *   An array of base field definitions.
       *
       * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
       *   Thrown when the entity type does not implement EntityOwnerInterface or
       *   if it does not have an "owner" entity key.
       */
      
      Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:28
      public static Drupal\node\Entity\Node::getDefaultEntityOwner(): mixed Default value callback for 'owner' base field.
      /**
       * Default value callback for 'owner' base field.
       *
       * @return mixed
       *   A default value for the owner field.
       */
      
      Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:86
      public static Drupal\Core\Entity\EditorialContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EditorialContentEntityBase.php:19
      public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
      public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
      public static Drupal\Core\Entity\ContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1387
      public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
      /**
       * {@inheritdoc}
       */
      
      Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
    • protected static Drupal\Core\Entity\ContentEntityBase::$fieldsToSkipFromTranslationChangesCheck :: array (0)
    • public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_REMOVED :: integer 0
      public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_EXISTING :: integer 1
      public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_CREATED :: integer 2
      public const Drupal\node\NodeInterface::NOT_PUBLISHED :: integer 0
      public const Drupal\node\NodeInterface::PUBLISHED :: integer 1
      public const Drupal\node\NodeInterface::NOT_PROMOTED :: integer 0
      public const Drupal\node\NodeInterface::PROMOTED :: integer 1
      public const Drupal\node\NodeInterface::NOT_STICKY :: integer 0
      public const Drupal\node\NodeInterface::STICKY :: integer 1
    • Drupal\Core\Entity\FieldableEntityInterface Iterator Contents uninitialized Blacklisted
    ca => array (1)
    status => integer 1
    en => array (1)
    status => integer 1
    fr => array (2)
    status => integer 1
    entity => Drupal\node\Entity\Node#886 Recursion
    protected translationInitialize -> boolean false
    protected newRevision -> &boolean false
    protected isDefaultRevision -> &string (1) "1"
    protected entityKeys -> &array (9)
    bundle => string (12) "pagina_libre"
    id => string (2) "65"
    revision => string (2) "68"
    label => string (43) "Condiciones de venta - Forfait de Temporada"
    uuid => string (36) "8209a099-c380-459d-9b2a-88d4937ec4af"
    status => string (1) "1"
    published => string (1) "1"
    uid => string (2) "91"
    owner => string (2) "91"
    protected translatableEntityKeys -> &array (3)
    langcode => array (4)
    x-default => string (2) "es"
    ca => string (2) "ca"
    en => string (2) "en"
    fr => string (2) "fr"
    default_langcode => array (4)
    ca => string (1) "0"
    en => string (1) "0"
    x-default => string (1) "1"
    fr => string (1) "0"
    revision_translation_affected => array (4)
    ca => string (1) "1"
    en => string (1) "1"
    x-default => string (1) "1"
    fr => string (1) "1"
    protected validated -> boolean false
    protected validationRequired -> boolean false
    protected loadedRevisionId -> &string (2) "68"
    protected revisionTranslationAffectedKey -> string (29) "revision_translation_affected"
    protected enforceRevisionTranslationAffected -> &array (0)
    protected isSyncing -> &boolean false
    public in_preview -> null
    $0->in_preview
  • public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    $0->preSave()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:115
    public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record) {@inheritdoc}
    $0->preSaveRevision()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:137
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
    $0->postSave()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:152
    public getType() {@inheritdoc}
    $0->getType()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:208
    public access($operation = 'view', ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
    $0->access()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:215
    public getTitle() {@inheritdoc}
    $0->getTitle()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:223
    public setTitle($title) {@inheritdoc}
    $0->setTitle()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:230
    public getCreatedTime() {@inheritdoc}
    $0->getCreatedTime()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:238
    public setCreatedTime($timestamp) {@inheritdoc}
    $0->setCreatedTime()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:245
    public isPromoted() {@inheritdoc}
    $0->isPromoted()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:253
    public setPromoted($promoted) {@inheritdoc}
    $0->setPromoted()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:260
    public isSticky() {@inheritdoc}
    $0->isSticky()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:268
    public setSticky($sticky) {@inheritdoc}
    $0->setSticky()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:275
    public __construct(array $values, $entity_type, $bundle = false, $translations = array()) {@inheritdoc}
    new \Drupal\node\Entity\Node()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:201
    protected getLanguages() {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:280
    public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    $0->postCreate()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:296
    public setNewRevision($value = true) {@inheritdoc}
    $0->setNewRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:303
    public getLoadedRevisionId() {@inheritdoc}
    $0->getLoadedRevisionId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:325
    public updateLoadedRevisionId() {@inheritdoc}
    $0->updateLoadedRevisionId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:332
    public isNewRevision() {@inheritdoc}
    $0->isNewRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:340
    public isDefaultRevision($new_value = null) {@inheritdoc}
    $0->isDefaultRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:347
    public wasDefaultRevision() {@inheritdoc}
    $0->wasDefaultRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:360
    public isLatestRevision() {@inheritdoc}
    $0->isLatestRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:375
    public isLatestTranslationAffectedRevision() {@inheritdoc}
    $0->isLatestTranslationAffectedRevision()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:385
    public isRevisionTranslationAffected() {@inheritdoc}
    $0->isRevisionTranslationAffected()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:395
    public setRevisionTranslationAffected($affected) {@inheritdoc}
    $0->setRevisionTranslationAffected()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:402
    public isRevisionTranslationAffectedEnforced() {@inheritdoc}
    $0->isRevisionTranslationAffectedEnforced()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:412
    public setRevisionTranslationAffectedEnforced($enforced) {@inheritdoc}
    $0->setRevisionTranslationAffectedEnforced()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:419
    public setDefaultTranslationEnforced(?bool $enforce_default_translation): static Set or clear an override of the isDefaultTranslation() result.
    $0->setDefaultTranslationEnforced()
    /**
     * Set or clear an override of the isDefaultTranslation() result.
     *
     * @param bool|null $enforce_default_translation
     *   If boolean value is passed, the value will override the result of
     *   isDefaultTranslation() method. If NULL is passed, the default logic will
     *   be used.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:434
    public isDefaultTranslation() {@inheritdoc}
    $0->isDefaultTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:442
    public getRevisionId() {@inheritdoc}
    $0->getRevisionId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:452
    public isTranslatable() {@inheritdoc}
    $0->isTranslatable()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:459
    public validate() {@inheritdoc}
    $0->validate()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:516
    public isValidationRequired() {@inheritdoc}
    $0->isValidationRequired()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:525
    public setValidationRequired($required) {@inheritdoc}
    $0->setValidationRequired()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:532
    protected clearTranslationCache() Clears entity translation object cache to remove stale references.
    /**
     * Clears entity translation object cache to remove stale references.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:540
    public __sleep(): array {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:549
    public id() {@inheritdoc}
    $0->id()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:567
    public bundle() {@inheritdoc}
    $0->bundle()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:574
    public uuid() {@inheritdoc}
    $0->uuid()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:581
    public hasField($field_name) {@inheritdoc}
    $0->hasField()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:588
    public get($field_name) {@inheritdoc}
    $0->get()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:595
    protected getTranslatedField($name, $langcode): \Drupal\Core\Field\FieldItemListInterface Gets a translated field.
    /**
     * Gets a translated field.
     *
     * @return \Drupal\Core\Field\FieldItemListInterface
     *   The translated field.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:608
    public set($name, $value, $notify = true) {@inheritdoc}
    $0->set()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:654
    public getFields($include_computed = true) {@inheritdoc}
    $0->getFields()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:665
    public getTranslatableFields($include_computed = true) {@inheritdoc}
    $0->getTranslatableFields()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:678
    public getIterator(): ArrayIterator {@inheritdoc}
    $0->getIterator()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:691
    public getFieldDefinition($name) {@inheritdoc}
    $0->getFieldDefinition()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:698
    public getFieldDefinitions() {@inheritdoc}
    $0->getFieldDefinitions()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:710
    public toArray() {@inheritdoc}
    $0->toArray()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:720
    public language() {@inheritdoc}
    $0->language()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:745
    protected setDefaultLangcode() Populates the local cache for the default language code.
    /**
     * Populates the local cache for the default language code.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:767
    protected updateFieldLangcodes($langcode) Updates language for already instantiated fields.
    /**
     * Updates language for already instantiated fields.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:800
    public onChange($name) {@inheritdoc}
    $0->onChange()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:811
    public getTranslation($langcode) {@inheritdoc}
    $0->getTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:877
    public getUntranslated() {@inheritdoc}
    $0->getUntranslated()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:912
    protected initializeTranslation($langcode): \Drupal\Core\Entity\EntityInterface Instantiates a translation object for an existing translation.
    /**
     * Instantiates a translation object for an existing translation.
     *
     * The translated entity will be a clone of the current entity with the
     * specified $langcode. All translations share the same field data structures
     * to ensure that all of them deal with fresh data.
     *
     * @param string $langcode
     *   The language code for the requested translation.
     *
     * @return \Drupal\Core\Entity\EntityInterface
     *   The translation object. The content properties of the translation object
     *   are stored as references to the main entity.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:930
    public hasTranslation($langcode) {@inheritdoc}
    $0->hasTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:964
    public isNewTranslation() {@inheritdoc}
    $0->isNewTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:974
    public addTranslation($langcode, array $values = array()) {@inheritdoc}
    $0->addTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:981
    public removeTranslation($langcode) {@inheritdoc}
    $0->removeTranslation()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1002
    public getTranslationStatus($langcode) {@inheritdoc}
    $0->getTranslationStatus()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1031
    public getTranslationLanguages($include_default = true) {@inheritdoc}
    $0->getTranslationLanguages()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1041
    public updateOriginalValues() Updates the original values with the interim changes.
    $0->updateOriginalValues()
    /**
     * Updates the original values with the interim changes.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1058
    public & __get($name) Implements the magic method for getting object properties.
    /**
     * Implements the magic method for getting object properties.
     *
     * @todo A lot of code still uses non-fields (e.g. $entity->content in view
     *   builders) by reference. Clean that up.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1078
    public __set($name, $value) Implements the magic method for setting object properties.
    /**
     * Implements the magic method for setting object properties.
     *
     * Uses default language always.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1110
    public __isset($name) Implements the magic method for isset().
    /**
     * Implements the magic method for isset().
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1147
    public __unset($name) Implements the magic method for unset().
    /**
     * Implements the magic method for unset().
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1159
    public createDuplicate() {@inheritdoc}
    $0->createDuplicate()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1193
    public __clone() Magic method: Implements a deep clone.
    clone $0
    /**
     * Magic method: Implements a deep clone.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1231
    public label() {@inheritdoc}
    $0->label()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1317
    public referencedEntities() {@inheritdoc}
    $0->referencedEntities()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1326
    protected getEntityKey($key): mixed Gets the value of the given entity key, if defined.
    /**
     * Gets the value of the given entity key, if defined.
     *
     * @param string $key
     *   Name of the entity key, for example id, revision or bundle.
     *
     * @return mixed
     *   The value of the entity key, NULL if not defined.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1353
    protected getFieldsToSkipFromTranslationChangesCheck(): array Returns an array of field names to skip in ::hasTranslationChanges.
    /**
     * Returns an array of field names to skip in ::hasTranslationChanges.
     *
     * @return array
     *   An array of field names.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1455
    public hasTranslationChanges() {@inheritdoc}
    $0->hasTranslationChanges()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1466
    public isDefaultTranslationAffectedOnly() {@inheritdoc}
    $0->isDefaultTranslationAffectedOnly()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1528
    protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
    /**
     * Gets the entity type manager.
     *
     * @return \Drupal\Core\Entity\EntityTypeManagerInterface
     *   The entity type manager.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:85
    protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
    /**
     * Gets the entity type bundle info service.
     *
     * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
     *   The entity type bundle info service.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:95
    protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
    /**
     * Gets the language manager.
     *
     * @return \Drupal\Core\Language\LanguageManagerInterface
     *   The language manager service.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:105
    protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
    /**
     * Gets the UUID generator.
     *
     * @return \Drupal\Component\Uuid\UuidInterface
     *   The UUID service.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:115
    public isNew() {@inheritdoc}
    $0->isNew()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:136
    public enforceIsNew($value = true) {@inheritdoc}
    $0->enforceIsNew()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:143
    public getEntityTypeId() {@inheritdoc}
    $0->getEntityTypeId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:152
    public toUrl($rel = null, array $options = array()) {@inheritdoc}
    $0->toUrl()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:175
    public hasLinkTemplate($rel) {@inheritdoc}
    $0->hasLinkTemplate()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:253
    protected linkTemplates(): array Gets an array link templates.
    /**
     * Gets an array link templates.
     *
     * @return array
     *   An array of link templates containing paths.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:264
    public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
    $0->toLink()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:271
    protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
    /**
     * Gets an array of placeholders for this entity.
     *
     * Individual entity classes may override this method to add additional
     * placeholders if desired. If so, they should be sure to replicate the
     * property caching logic.
     *
     * @param string $rel
     *   The link relationship type, for example: canonical or edit-form.
     *
     * @return array
     *   An array of URI placeholders.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:294
    public uriRelationships() {@inheritdoc}
    $0->uriRelationships()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:315
    public save() {@inheritdoc}
    $0->save()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:368
    public delete() {@inheritdoc}
    $0->delete()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:376
    public getEntityType() {@inheritdoc}
    $0->getEntityType()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:408
    public getCacheContexts() {@inheritdoc}
    $0->getCacheContexts()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:473
    protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
    /**
     * The list cache tags to invalidate for this entity.
     *
     * @return string[]
     *   Set of list cache tags.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:483
    public getCacheTagsToInvalidate() {@inheritdoc}
    $0->getCacheTagsToInvalidate()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:497
    public getCacheTags() {@inheritdoc}
    $0->getCacheTags()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:507
    public getCacheMaxAge() {@inheritdoc}
    $0->getCacheMaxAge()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:517
    protected invalidateTagsOnSave($update) Invalidates an entity's cache tags upon save.
    /**
     * Invalidates an entity's cache tags upon save.
     *
     * @param bool $update
     *   TRUE if the entity has been updated, or FALSE if it has been inserted.
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:557
    public getOriginalId() {@inheritdoc}
    $0->getOriginalId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:599
    public setOriginalId($id) {@inheritdoc}
    $0->setOriginalId()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:607
    public getTypedData() {@inheritdoc}
    $0->getTypedData()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:628
    public getConfigDependencyKey() {@inheritdoc}
    $0->getConfigDependencyKey()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:673
    public getConfigDependencyName() {@inheritdoc}
    $0->getConfigDependencyName()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:680
    public getConfigTarget() {@inheritdoc}
    $0->getConfigTarget()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:687
    public getOriginal(): ?static {@inheritdoc}
    $0->getOriginal()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:696
    public setOriginal(?Drupal\Core\Entity\EntityInterface $original): static {@inheritdoc}
    $0->setOriginal()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:703
    public addCacheableDependency($other_object) {@inheritdoc}
    $0->addCacheableDependency()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
    public addCacheContexts(array $cache_contexts) {@inheritdoc}
    $0->addCacheContexts()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:32
    public addCacheTags(array $cache_tags) {@inheritdoc}
    $0->addCacheTags()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:42
    public mergeCacheMaxAge($max_age) {@inheritdoc}
    $0->mergeCacheMaxAge()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:52
    protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
    /**
     * Sets cacheability; useful for value object constructors.
     *
     * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
     *   The cacheability to set.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
    public traitSleep(): array {@inheritdoc}
    $0->traitSleep()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
    public __wakeup(): void {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:73
    protected traitGetFieldsToSkipFromTranslationChangesCheck(Drupal\Core\Entity\ContentEntityInterface $entity): string[] Returns an array of field names to skip when checking for changes.
    /**
     * Returns an array of field names to skip when checking for changes.
     *
     * @param \Drupal\Core\Entity\ContentEntityInterface $entity
     *   A content entity object.
     *
     * @return string[]
     *   An array of field names.
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangesDetectionTrait.php:21
    public setSyncing($syncing) {@inheritdoc}
    $0->setSyncing()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
    public isSyncing() {@inheritdoc}
    $0->isSyncing()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
    public getChangedTimeAcrossTranslations(): int Returns the timestamp of the last entity change across all translations.
    $0->getChangedTimeAcrossTranslations()
    /**
     * Returns the timestamp of the last entity change across all translations.
     *
     * @return int
     *   The timestamp of the last entity save operation across all
     *   translations.
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:17
    public getChangedTime(): int|null Gets the timestamp of the last entity change for the current translation.
    $0->getChangedTime()
    /**
     * Gets the timestamp of the last entity change for the current translation.
     *
     * @return int|null
     *   The timestamp of the last entity save operation. Some entities allow a
     *   NULL value indicating the changed time is unknown.
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:33
    public setChangedTime($timestamp): $this Sets the timestamp of the last entity change for the current translation.
    $0->setChangedTime()
    /**
     * Sets the timestamp of the last entity change for the current translation.
     *
     * @param int $timestamp
     *   The timestamp of the last entity save operation.
     *
     * @return $this
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityChangedTrait.php:46
    public isPublished() {@inheritdoc}
    $0->isPublished()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:47
    public setPublished() {@inheritdoc}
    $0->setPublished()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:54
    public setUnpublished() {@inheritdoc}
    $0->setUnpublished()
    /**
     * {@inheritdoc}
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:64
    public getRevisionCreationTime() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
    $0->getRevisionCreationTime()
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:69
    public setRevisionCreationTime($timestamp) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
    $0->setRevisionCreationTime()
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:76
    public getRevisionUser() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
    $0->getRevisionUser()
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:84
    public setRevisionUser(Drupal\user\UserInterface $account) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
    $0->setRevisionUser()
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:91
    public getRevisionUserId() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
    $0->getRevisionUserId()
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:99
    public setRevisionUserId($user_id) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
    $0->setRevisionUserId()
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:106
    public getRevisionLogMessage() Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
    $0->getRevisionLogMessage()
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:114
    public setRevisionLogMessage($revision_log_message) Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
    $0->setRevisionLogMessage()
    /**
     * Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage().
     */
    
    Inherited from Drupal\Core\Entity\EditorialContentEntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:121
    public getOwnerId() {@inheritdoc}
    $0->getOwnerId()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:48
    public setOwnerId($uid) {@inheritdoc}
    $0->setOwnerId()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:55
    public getOwner() {@inheritdoc}
    $0->getOwner()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:65
    public setOwner(Drupal\user\UserInterface $account) {@inheritdoc}
    $0->setOwner()
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:73
    private Drupal\Core\Entity\EntityBase::getTypedDataClass(): string Returns the typed data class name for this entity.
    /**
     * Returns the typed data class name for this entity.
     *
     * @return string
     *   The string representing the typed data class name.
     *
     * @see \Drupal\Core\Entity\Plugin\DataType\EntityAdapter
     */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:644
  • public static Drupal\node\Entity\Node::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:184
    public static Drupal\node\Entity\Node::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $nodes) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:200
    public static Drupal\node\Entity\Node::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/modules/node/src/Entity/Node.php:283
    public static Drupal\Core\Entity\ContentEntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1176
    public static Drupal\Core\Entity\ContentEntityBase::bundleFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1445
    public static Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:435
    public static Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:460
    public static Drupal\Core\Entity\EntityBase::load($id) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:524
    public static Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:534
    protected static Drupal\Core\Entity\EntityBase::invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) Invalidates an entity's cache tags upon delete.
    /**
     * Invalidates an entity's cache tags upon delete.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     * @param \Drupal\Core\Entity\EntityInterface[] $entities
     *   An array of entities.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:582
    public static Drupal\Core\Entity\EditorialContentEntityBase::publishedBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for publishing status.
    /**
     * Returns an array of base field definitions for publishing status.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type to add the publishing status field to.
     *
     * @return \Drupal\Core\Field\BaseFieldDefinition[]
     *   An array of base field definitions.
     *
     * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
     *   Thrown when the entity type does not implement EntityPublishedInterface
     *   or if it does not have a "published" entity key.
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:27
    public static Drupal\Core\Entity\EditorialContentEntityBase::revisionLogBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\FieldDefinitionInterface[] Provides revision-related base field definitions for an entity type.
    /**
     * Provides revision-related base field definitions for an entity type.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type definition.
     *
     * @return \Drupal\Core\Field\FieldDefinitionInterface[]
     *   An array of base field definitions for the entity type, keyed by field
     *   name.
     *
     * @see \Drupal\Core\Entity\FieldableEntityInterface::baseFieldDefinitions()
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:28
    public static Drupal\node\Entity\Node::ownerBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type): \Drupal\Core\Field\BaseFieldDefinition[] Returns an array of base field definitions for entity owners.
    /**
     * Returns an array of base field definitions for entity owners.
     *
     * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
     *   The entity type to add the owner field to.
     *
     * @return \Drupal\Core\Field\BaseFieldDefinition[]
     *   An array of base field definitions.
     *
     * @throws \Drupal\Core\Entity\Exception\UnsupportedEntityTypeDefinitionException
     *   Thrown when the entity type does not implement EntityOwnerInterface or
     *   if it does not have an "owner" entity key.
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:28
    public static Drupal\node\Entity\Node::getDefaultEntityOwner(): mixed Default value callback for 'owner' base field.
    /**
     * Default value callback for 'owner' base field.
     *
     * @return mixed
     *   A default value for the owner field.
     */
    
    Defined in <drupal>/core/modules/user/src/EntityOwnerTrait.php:86
    public static Drupal\Core\Entity\EditorialContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EditorialContentEntityBase.php:19
    public static Drupal\Core\Entity\EntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:447
    public static Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:453
    public static Drupal\Core\Entity\ContentEntityBase::baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1387
    public static Drupal\Core\Entity\EntityBase::create(array $values = array()) {@inheritdoc}
    /**
     * {@inheritdoc}
     */
    
    Defined in <drupal>/core/lib/Drupal/Core/Entity/EntityBase.php:544
  • protected static Drupal\Core\Entity\ContentEntityBase::$fieldsToSkipFromTranslationChangesCheck :: array (0)
  • public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_REMOVED :: integer 0
    public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_EXISTING :: integer 1
    public const Drupal\Core\TypedData\TranslationStatusInterface::TRANSLATION_CREATED :: integer 2
    public const Drupal\node\NodeInterface::NOT_PUBLISHED :: integer 0
    public const Drupal\node\NodeInterface::PUBLISHED :: integer 1
    public const Drupal\node\NodeInterface::NOT_PROMOTED :: integer 0
    public const Drupal\node\NodeInterface::PROMOTED :: integer 1
    public const Drupal\node\NodeInterface::NOT_STICKY :: integer 0
    public const Drupal\node\NodeInterface::STICKY :: integer 1
  • Drupal\Core\Entity\FieldableEntityInterface Iterator Contents uninitialized Blacklisted
    iterator_to_array($0, false)
Called from <drupal>/modules/contrib/devel/src/Controller/EntityDebugController.php:92 [Drupal\devel\DevelDumperManager->exportAsRenderable()] [2025-10-15T22:20:57+02:00]
  1. <drupal>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:123 [call_user_func_array()]
  2. <drupal>/core/lib/Drupal/Core/Render/Renderer.php:622 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->{closure:Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext():121}()]
  3. <drupal>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:121 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  4. <drupal>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:97 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext()]
  5. <vendor>/symfony/http-kernel/HttpKernel.php:183 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->{closure:Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::onController():96}()]
  6. <vendor>/symfony/http-kernel/HttpKernel.php:76 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  7. <drupal>/core/lib/Drupal/Core/StackMiddleware/Session.php:53 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  8. <drupal>/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:48 [Drupal\Core\StackMiddleware\Session->handle()]
  9. <drupal>/core/lib/Drupal/Core/StackMiddleware/ContentLength.php:28 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  10. <drupal>/core/modules/big_pipe/src/StackMiddleware/ContentLength.php:32 [Drupal\Core\StackMiddleware\ContentLength->handle()]
  11. <drupal>/core/modules/page_cache/src/StackMiddleware/PageCache.php:201 [Drupal\big_pipe\StackMiddleware\ContentLength->handle()]
  12. <drupal>/core/modules/page_cache/src/StackMiddleware/PageCache.php:138 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  13. <drupal>/core/modules/page_cache/src/StackMiddleware/PageCache.php:87 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  14. <drupal>/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:48 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  15. <drupal>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:51 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  16. <drupal>/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php:53 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  17. <drupal>/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php:51 [Drupal\Core\StackMiddleware\AjaxPageState->handle()]
  18. <drupal>/core/lib/Drupal/Core/DrupalKernel.php:715 [Drupal\Core\StackMiddleware\StackedHttpKernel->handle()]
  19. <drupal>/index.php:19 [Drupal\Core\DrupalKernel->handle()]
Grandvalira Resorts 2024 - 2025